将带有javascript函数的span标记添加到html表中
Add span tag with javascript function to html table
我在javascript中有一个函数可以更改html表中某些单元格的背景色
<script language="javascript">
function GetAllValues() {
var tbl = document.getElementById("monitor");
for (var i = 0; i < tbl.rows.length; i++){
if (parseInt(tbl.rows[i].cells[6].innerHTML) == 1){
tbl.rows[i].cells[5].style.backgroundColor = "green";
}else if (parseInt(tbl.rows[i].cells[6].innerHTML) == 2){
tbl.rows[i].cells[5].style.backgroundColor = "yellow";
}else if (parseInt(tbl.rows[i].cells[6].innerHTML) == 3){
tbl.rows[i].cells[5].style.backgroundColor = "red";
}else if (parseInt(tbl.rows[i].cells[6].innerHTML) == 5){
tbl.rows[i].cells[5].style.backgroundColor = "gray";
}else{
tbl.rows[i].cells[5].style.backgroundColor = "white";
}
</script>
但我需要在单元格的值上添加一个"span"标签,如下所示:
<span class="label label-success">table cell value</span>
我不知道如何将这个标签添加到单元格中。
你能给我一些片段或链接吗?在那里我可以提出一些想法。
提前感谢
通过连接span标记将innerHTML设置为当前innerHTML值。
tbl.rows[i].cells[6].innerHTML = '<span>' + tbl.rows[i].cells[6].innerHTML + '</span>'
相关文章:
- 使用jQuery根据动态生成的html动态添加html
- 如何使用javascript选择字符串的部分,添加html标记或删除部分
- 单击按钮添加HTML表单
- 如何添加html<br>标记转换为javascript
- 动态添加 HTML 元素后创建 jQuery 事件
- 在具有特定ID的DIV中使用JavaScript动态添加HTML元素
- 在前面的输入元素之前添加html输入元素
- 程序添加html后点击不工作
- 使用appendchild或其他方法向ul添加html代码而不是纯文本
- 如何在JS函数中添加HTML代码
- Jquery从另一个页面添加HTML
- 如何在不添加html脚本标记的情况下使用google-maps-api-v3
- 正在尝试向jQuery对象添加HTML类属性
- 使用“添加用户”按钮添加HTML字段
- 在 JavaScript 中的 textNode 中添加 html
- jquery动态添加HTML字段遇到了神秘的问题
- AngularJS 如何动态添加 HTML 并绑定到控制器
- 使用 js 添加 HTML 元素
- 在 JavaScript 切换中添加 html / css
- 如何在 tinymce 的第一段中添加 html 链接