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 回答