I need a button to change text everytime a person clicks it. It should
switch back and forth from "Request" to "Nevermind. " For some reason, this
won't work at all. Does anyone see why it doesn't work?
function changeButton(bu ttonId)
{
if (document.getEl ementById)
{
var button=document .getElementById (buttonId);
if (button)
{
if (button.childNo des[0])
{
if (button.childNo des[0].nodeValue=="Re quest")
{
button.childNod es[0].nodeValue="Nev ermind";
}
else
{
button.childNod es[0].nodeValue="Req uest";
}
}
else if (button.value)
{
if (button.value== "Request")
{
button.value="N evermind";
}
else
}
button.value="R equest";
}
}
else //if (button.innerHT ML)
{
button.innerHTM L="Nevermind2 ";
}
}
}
}
switch back and forth from "Request" to "Nevermind. " For some reason, this
won't work at all. Does anyone see why it doesn't work?
function changeButton(bu ttonId)
{
if (document.getEl ementById)
{
var button=document .getElementById (buttonId);
if (button)
{
if (button.childNo des[0])
{
if (button.childNo des[0].nodeValue=="Re quest")
{
button.childNod es[0].nodeValue="Nev ermind";
}
else
{
button.childNod es[0].nodeValue="Req uest";
}
}
else if (button.value)
{
if (button.value== "Request")
{
button.value="N evermind";
}
else
}
button.value="R equest";
}
}
else //if (button.innerHT ML)
{
button.innerHTM L="Nevermind2 ";
}
}
}
}
Comment