2013-03-19 33 views
1

我想要改變使用java腳本使用getElementsByClassName按鈕的樣式。它似乎沒有工作。 Firebug給我一個「沒有足夠的參數 - 列表[index] .setAttribute(」button「);」錯誤。getElementsByClassName和setAttribute不工作

這裏是我的代碼如下所示:

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

任何幫助將不勝感激。謝謝。

回答

3

錯誤是不言自明的。您在方法setAttribute()中缺少參數。爲您希望新的button屬性添加另一個參數。

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

如果您的意圖是要刪除button屬性,請使用removeAttribute()

list[index].removeAttribute('button');