javascript - 使用 JS 将类名或 ID 添加到表中

标签 javascript html dom setattribute

假设此代码使用 DOM ( Fiddle ) 使用 plain JavaScript 创建一个表:

var table = document.createElement('table');
for (var i = 1; i < 4; i++){
    var tr = document.createElement('tr');   

    var td1 = document.createElement('td');
    var td2 = document.createElement('td');

    var text1 = document.createTextNode('Text1');
    var text2 = document.createTextNode('Text2');

    td1.appendChild(text1);
    td2.appendChild(text2);
    tr.appendChild(td1);
    tr.appendChild(td2);

    table.appendChild(tr);
}
document.body.appendChild(table);

如何向其单元格添加类名或 ID?
例如,我希望能够在创建后修改单元格,所以我只想:

table.getElementsByClassName("class").style.font-weight: "bold"; 

最佳答案

使用 HTML DOM setAttribute() Method 向元素添加属性,如下所示:

var td1 = document.createElement('td');
var td2 = document.createElement('td');

td1.setAttribute('class', 'className');
td2.setAttribute('class', 'className');

希望这对您有所帮助。

关于javascript - 使用 JS 将类名或 ID 添加到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33682483/

相关文章:

javascript - 显示模块模式和文档就绪

java - 使用 DOM 解析时如何识别 xml 结束标记?

c# - DropShadowExtender 和 RoundedCornersExtender 不能很好地与 ModalPopupExtender 配合使用

javascript - jQuery 移动特定选项顶部选择的顶部(下拉)

javascript - 通过单击 home.html 页面中的 href img,我想在 page2.html 上显示该 href 的详细信息

javascript - 单击时动态按钮不起作用 - Javascript

javascript - 以更有效的方式使用 Javascript 更改 CSS 属性

JavaScript 图像替换

javascript - 在指令内混合静态文本和范围变量

JavaScript 数组竞争条件/线程问题?