我正在用 javascript 为 xml 文件编写一个表树,我需要为每个 . 单击此按钮时,需要将其文本从“-”更改为“+”,反之亦然。我通常知道以下代码会起作用;
function change()
{
if(document.getElementsById("myButton").innerHTML == "-"){
document.getElementById("myButton").innerHTML = "+";
}
else{
document.getElementById("myButton").innerHTML = "-";
}
}
我不能只使用它的原因是因为按钮是在循环中创建的,所以它们都具有相同的 ID。
如果您可以帮助我做到这一点,那么每次制作按钮时,它的 ID 都会附加一个递增的数字,或者有另一种方法来执行上述代码,这将很有帮助。