使用js将属性添加到具有特定类的所有元素

时间:2012-06-26 18:26:02

标签: setattribute getelementsbyclassname

*JS*
document.getElementsByClassName('abc')[0].setAttribute('id', 'abe');

*html*
<div class="abc"></div>
<div class="abc"></div>

如何使这个脚本适用于多个元素?

1 个答案:

答案 0 :(得分:0)

有点像这样

var divs = document.getElementsByClassName('abc');
for (i = 0; i < divs.length; i++) {
  divs[i].setAttribute('id', 'abe');
}