1

getElementsByClassName を使用して Java スクリプトを使用してボタンのスタイルを変更しようとしています。うまくいかないようです。Firebug で「引数が足りません - list[index].setAttribute("button");」と表示されます。エラー。

私のコードは次のようになります。

function clear(y){
var list, index;
list = document.getElementsByClassName('button1);
for (index = 0; index < list.length; ++index) {
list[index].setAttribute("button");
}
}

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

3

エラーは一目瞭然です。メソッドにパラメータがありませんsetAttribute()button新しい属性を何にするかについて、別の引数を追加します。

list[index].setAttribute('button', 'myValue');

button属性を削除する場合は、 を使用しますremoveAttribute()

list[index].removeAttribute('button');
于 2013-03-19T22:03:03.877 に答える