js 动态 指定 table 各行样式
2012-03-29 11:16
155 查看
1. 写好样式 这里指定了2个颜色
tr .BgColor{
background-color:#FF0;
}
tr .BgColor1{
background-color:#ffffff;
}
2. 写 js
window.onload=function(){ // 定义一个页面加载事件
var rows=document.getElementById('rows').value; // 这里我写了一个 hidden 里面赋了 一个 总行数的值 获取出来
for(i=1;i<=rows;i++){ // 开始循环
var name=document.getElementById('table1').rows[i].cells[6].innerHTML; // 得到表格 第 i 行 第 6+1 列的值
if(name=='负面'){ //如果name是 负面 的话
document.getElementById('table1').rows[i].className="BgColor"; //指定当前航为 此样式
}else{
document.getElementById('table1').rows[i].className="BgColor1"; //指定当前航为 此样式
}
}
}
tr .BgColor{
background-color:#FF0;
}
tr .BgColor1{
background-color:#ffffff;
}
2. 写 js
window.onload=function(){ // 定义一个页面加载事件
var rows=document.getElementById('rows').value; // 这里我写了一个 hidden 里面赋了 一个 总行数的值 获取出来
for(i=1;i<=rows;i++){ // 开始循环
var name=document.getElementById('table1').rows[i].cells[6].innerHTML; // 得到表格 第 i 行 第 6+1 列的值
if(name=='负面'){ //如果name是 负面 的话
document.getElementById('table1').rows[i].className="BgColor"; //指定当前航为 此样式
}else{
document.getElementById('table1').rows[i].className="BgColor1"; //指定当前航为 此样式
}
}
}
相关文章推荐
- 利用js对table动态增加和删除行(附带table样式,鼠标滑过和点击样式)
- js动态删除table表的指定行和列
- js 动态操作table 表格 在指定行后添加行 删除行
- JS动态添加样式和脚本
- 用table,js实现web动态取数据并实现分页效果
- js向table中动态插入新行
- 利用jquery给指定的table动态添加一行、删除一行
- table各行设置不同背景颜色的js实现
- 用js动态控制一个控件的style样式
- js 实现动态key value(JSON字符串注意事项:key和value都要用双引号,官网指定用双引号)
- table 通过 append 动态追加的 tr,点击事件与修改样式
- angularjs+bootstrapTable为动态生成的代码添加事件
- JS点击动态添加标签、删除指定标签的代码
- 利用jquery给指定的table动态添加一行、删除一行
- 初探原生js根据json数据动态创建table
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
- JS之动态TABLE操作
- js实现对table动态添加、删除和更新的方法
- JQuery动态删除table指定行
- js 动态创建table tr加事件