js table鼠标移动高亮显示
来源:互联网 发布:产品效果图制作软件 编辑:程序博客网 时间:2024/06/10 16:50
<script type="text/javascript">
//鼠标移动高亮显示
function cells_color() {
var oColor, td = event.srcElement
if (td.tagName != "TD")
return;
if (event.type == "mouseover")
oColor = "#dedede"
else oColor = "#ffffff"
tr = td.parentElement
tb = tr.parentElement
for (var i = 0; i < tr.cells.length; i++) //行高亮
tr.cells[i].bgColor = oColor
//for (var i = 0; i < tb.rows.length; i++) //列高亮
// tb.rows[i].cells[td.cellIndex].bgColor = oColor
}
</script>
<table border="0" onmouseover="cells_color()" onmouseout="cells_color()">
<tr>
<td>demo</td>
<td>demo</td>
<td>demo</td>
</tr>
<tr>
<td>demo</td>
<td>demo</td>
<td>demo</td>
</tr>
<tr>
<td>demo</td>
<td>demo</td>
<td>demo</td>
</tr>
//鼠标移动高亮显示
function cells_color() {
var oColor, td = event.srcElement
if (td.tagName != "TD")
return;
if (event.type == "mouseover")
oColor = "#dedede"
else oColor = "#ffffff"
tr = td.parentElement
tb = tr.parentElement
for (var i = 0; i < tr.cells.length; i++) //行高亮
tr.cells[i].bgColor = oColor
//for (var i = 0; i < tb.rows.length; i++) //列高亮
// tb.rows[i].cells[td.cellIndex].bgColor = oColor
}
</script>
<table border="0" onmouseover="cells_color()" onmouseout="cells_color()">
<tr>
<td>demo</td>
<td>demo</td>
<td>demo</td>
</tr>
<tr>
<td>demo</td>
<td>demo</td>
<td>demo</td>
</tr>
<tr>
<td>demo</td>
<td>demo</td>
<td>demo</td>
</tr>
</table>
第二种
<script type="text/javascript"> $(document).ready(function () { //方式一 //$("#tblContent tr:nth-child(even)").css({ "background-color": "#E4F5FF" }); //方式二 $("#tblContent tr:even").css("background-color", "#fff"); //奇数行 $("#tblContent tr:odd").css("background-color", "#E4F5FF");//偶数行 }); function cells_color() { $("#tblContent tr").mouseover(function () { $(this).css({ "background-color": "#87CEEB" }); }).mouseout(function (event) { var $index = $(this).index(); if ($index % 2 == 0) { $(this).css({ "background-color": "#fff" }); } else { $(this).css({ "background-color": "#E4F5FF" }); } }); } </script>
<table id="tblContent" onmouseover="cells_color()" onmouseout="cells_color()" border="1" cellpadding="1" cellspacing="0" onmouseover="cells_color()" onmouseout="cells_color()"> <tbody id="ttr"> <tr> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> </tr> <tr> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> </tr><tr> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> </tr><tr> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> </tr><tr> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> </tr><tr> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> <td>1</td> </tr> </tbody> </table>
单击表格变换颜色
<script>
function bgChange(obj){
obj.bgColor=obj.bgColor==""?"#0099ff":"";
}
</script>
<table width="80%" border="1">
<tr onclick="bgChange(this)"><td>a</td><td>a</td></tr>
<tr onclick="bgChange(this)"><td>a</td><td>a</td></tr>
<tr onclick="bgChange(this)"><td>a</td><td>a</td></tr>
</table>
- js table鼠标移动高亮显示
- table合并行的鼠标悬停高亮显示
- js 鼠标移动显示图片
- jquery table隔行变色 鼠标高亮
- MFC CListBox 鼠标移动到一行就显示高亮的方法代码
- Js+样式弹出层显示 鼠标移动JS
- 奇或偶数行高亮显示及鼠标划过高亮显示类(js)
- 鼠标移动到table,使其在鼠标下面的行高亮显示。
- js高亮显示
- js鼠标移动到图片上浮动层显示图片
- 鼠标移动显示大图
- 鼠标移动显示
- [js小技巧]鼠标移到图片高亮度显示
- 实现鼠标悬停高亮显示
- 高亮显示 鼠标滑过变色
- js鼠标移动
- js中的鼠标移动
- js 关键字 高亮 显示
- 对电子产品代工企业向研发转型的看法
- JDOM操作XML
- Linux on the i.MX6 sabre sd platform in a few commands
- hdu 4081 Qin Shi Huang's National Road System (最小生成树变形 两种解法 1.Prim 2.dfs)
- Matlab的text显示变量
- js table鼠标移动高亮显示
- uva 10340 All in All
- 非静态的字段,方法或属性。。。。。。要求对象引用
- Android修炼之路
- 使用JDK自带jvisualvm监控tomcat
- stack overflow的问题
- Shop++
- Android Application 基础
- EM算法