JavaScript DOM:向<tr>添加属性

Mar*_*ayi 0 javascript dom

我想创建一个JavaScript函数来解析我的HTML页面,通过它的ID获取Table,然后,为每个添加一个class属性,<tr>就好像该行是1st,我将添加:class ="line1"到<tr> 但如果该行是第二行,我会将class ="line2"添加到" <tr> 如何做"

Fel*_*ing 6

如果我理解你,你想交替使用类名来获得某种斑马风格吗?

var table = document.getElementById('yourTableId');
var rows = table.rows;
for(var i = 0, l = rows.length;i < l; i++) {
    rows[i].className = 'class' + ((i%2) + 1);
}
Run Code Online (Sandbox Code Playgroud)

请参阅HTML DOM表对象.