<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
table {
border: 1px solid #090;
border-collapse:collapse;
}
td{
border: 1px solid #FFF;
padding: 20px;
background-color: #0C9;
}
th {
border: 1px solid #FFF;
padding: 20px;
background-color: #ccc;
}
</style>
</head>
<body>
<table border="1" id="dataTable">
<tr>
<th>项目</th>
<th>项目</th>
<th>项目</th>
<th>项目</th>
<th>项目</th>
<th>项目</th>
</tr>
<tr>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
</tr>
<tr>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
</tr>
<tr>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
</tr>
<tr>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
<td>茶叶</td>
</tr>
</table>
<script type="text/javascript">
var tableId="dataTable";
//表格背景颜色
var tableBgColor="#0C9";
//十字高亮颜色
var tableHighlightColor="#Fe3";
//是否水平方向上不受限制
var isHorizontalFull=false;
var dataTable=document.getElementById(tableId);
dataTable.onmouseover=function(e){
//兼容事件对象
var evt=e||event;
//兼容事件源
var target=evt.target||srcElement;
//如果事件源是td
if(target.tagName.toLowerCase()=="td"){
//修改当前光标所在列的背景颜色
var allRows=this.rows;
for ( var i = 1; i < allRows.length; i=i+1) {
if(target.cellIndex==0)continue;
allRows[i].cells[target.cellIndex].style.background=tableHighlightColor;
}
//修改当前光标所在行的背景颜色
var lateralCells=target.parentNode.cells;
for ( var j = 0; j < lateralCells.length;j=j+1) {
if(!isHorizontalFull&&j==0){
continue;
}
lateralCells[j].style.background=tableHighlightColor;
}
}
}
dataTable.onmouseout=function(e){
//兼容事件对象
var evt=e||event;
//兼容事件源
var target=evt.target||srcElement;
//如果事件源是td
if(target.tagName.toLowerCase()=="td"){
//修改当前光标所在列的背景颜色
var allRows=this.rows;
for ( var i = 1; i < allRows.length; i=i+1) {
if(target.cellIndex==0)continue;
allRows[i].cells[target.cellIndex].style.background=tableBgColor;
}
//修改当前光标所在行的背景颜色
var lateralCells=target.parentNode.cells;
for ( var j = 0; j < lateralCells.length;j=j+1) {
if(!isHorizontalFull&&j==0){
continue;
}
lateralCells[j].style.background=tableBgColor;
}
}
}
</script>
</body>
</html>
分享到:
相关推荐
本文主要讲了十字型铺铜和全铺铜混合使用的方法,希望对你的学习有所帮助。
单片机设计报告样板---十字路口交通灯设计
创业策划书---十字绣-饰品
syb创业策划书---十字绣-饰品
c51课程设计--十字路口交通灯控制,有protues仿真,有c代码程序,有hex,有用的童鞋拿去...
压缩包中为 十字链表法创建图的 C 文件源文件,及对应的PPT 博客《【经典算法实现 30】图的创建 --- 十字链表法》 链接:https://blog.csdn.net/Ciellee/article/details/108199838
创业计划书-syb创业策划书---十字绣-饰品
(完整版)因式分解--十字相乘法练习题含答案.pdf
单片机课程设计---十字路口的交通灯控制电路
单片机交通灯课程设计---十字路口交通灯控制
行业文档-设计装置-十字架式十字节
行业分类-设备装置-十字接头.zip
行业文档-设计装置-十字笔.zip
行业文档-设计装置-十字角立柱.zip
研究报告--十字路口的产业园.doc
行业文档-设计装置-十字型钢筋接头.zip
行业分类-设备装置-十字铰浮箱组件.zip
行业分类-设备装置-十字结构旋转涡流传感器.zip
行业文档-设计装置-十字绣图纸阅读器.zip
行业分类-设备装置-十字形半封闭纸盒.zip