<html>
<body>
<table class="table table-hover" id="tablebox">
<tbody>
<tr>
<td class="active">用户名</td>
<td class="warning">编辑</td>
</tr>
</tbody>
</table>
</body>
<script language="javascript">
var data = [{
"id": 1,
"name": "张三"
}, {
"id": 14,
"name": "张三"
}, {
"id": 1,
"name": "张三"
}, {
"id": 1,
"name": "张三"
}];
window.onload = function () {
var tdArr = document.getElementById('tablebox').firstElementChild; //拿到tbody
for (var i = 0; i < data.length; i++) {
var tr = document.createElement("tr"); //创建tr标签
tr.innerHTML = '<td class="active">' + data[i].name + '</td><td class="warning" onClick=clickPerson(' +
data[i].id + ') >编辑</td>';
tdArr.appendChild(tr)
}
console.log('tdArr: ', tdArr);
};
function clickPerson(id) {
console.log(id)
}
</script>
</html>
js动态生成表格
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 最近的项目需要根据后台的返回数据动态生成表格,当返回的json数组长度大于4时,绘制一个多行4列的表格,当小于4时...
- 2.4为什么学节点操作 获取元素通常使用两种方式: 两种方式都可以获取元素节点,我们后面都会使用,但是节点操作更简...