私はxmlファイル用のjavascriptでテーブルツリーを書いています.それぞれにボタンが必要です. このボタンをクリックすると、テキストを「-」から「+」に、またはその逆に変更する必要があります。通常、次のコードが機能することはわかっています。
function change()
{
if(document.getElementsById("myButton").innerHTML == "-"){
document.getElementById("myButton").innerHTML = "+";
}
else{
document.getElementById("myButton").innerHTML = "-";
}
}
これをそのまま使用できない理由は、ボタンがループで作成され、すべて同じ ID を持つためです。
ボタンが作成されるたびに Id に増分番号が追加されるようにするか、上記のコードを実行する別の方法を用意していただけると助かります。