//调整控件的大小
function resize()
{
tab.width = document.body.clientWidth - 31 ;
}
//设置表格的奇偶行颜色
function rowColor(oTab)
{
for(i=0;i<oTab.rows.length;i++)
{
if(i%2==0)
{
oTab.rows[i].style.backgroundColor = "#dbc8ef";
}
else
{
oTab.rows[i].style.backgroundColor = "#eef5fb";
}
}
}
//鼠标经过表格行时改变颜色
function changeColor(oRow,flag)
{
//flag=1:鼠标经过行时onmouseover,flag=2:点击行时onmousedown,flag=3:鼠标移出行时onmouseout,
var rowColor ;
//rowColor = oRow.style.backgroundColor ;
//alert(rowColor);
if(flag==1)
{
oRow.style.backgroundColor = "#f2fc9d";
}
else if(flag==2)
{
oRow.style.backgroundColor = "#b5ebb5";
}
/*
else if(flag==3)
{
oRow.style.backgroundColor = "#b5ebb5";
}
*/
}
在JSP页面中:
<tr onmousemove="changeColor(this,1)" onmousedown="changeColor(this,2)" onmouseout="rowColor(tab)">
其中:tab是table的 id
分享到:
相关推荐
在GridView的RowCellStyle事件中,根据行索引的奇偶性设置单元格的背景色。例如: ```csharp private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) { if ...
用DOM控制的奇偶行变色的简单表格实现,通过javascript实现对奇偶行的表格背景颜色的控制
/** * * @author 翟正强 广东中山中南中南T25班 * @version1.0 * @2009-09-08 * @表格渲染(悬浮变色,隔行换色,点击变色) */
全部来源于网络~表格点击变色,奇偶行 比较简单~~还有好多没打包的
js原生代码实现表格的奇偶变色,可变色,可自定义样式
本主题涉及的是使用jQuery实现的一种常见的用户界面优化技巧——"表格隔行变色"以及"鼠标滑过时竖直表格内容变色效果"。这种效果可以提升表格的可读性,使得数据更加清晰易辨。 首先,我们来讨论“表格隔行变色”。...
本文主要探讨了如何使用JavaScript实现表格隔行变色、鼠标移入移出以及点击效果,以增强表格的可读性和用户的操作体验。 首先,隔行变色是一种常见的视觉分隔技巧,它有助于用户在查看大量数据时避免混淆行与行之间...
1. **行颜色修改**:通过 `getRowClass` 方法可以根据行数据的属性来动态设置行的CSS类名,进而改变行的颜色。 2. **列颜色修改**:通过 `ColumnModel` 的 `renderer` 属性指定自定义渲染器,可以在单元格级别上设置...
同样地,也可以使用JavaScript实现鼠标滑过时改变行颜色的效果: ```javascript <script language="javascript"> window.onload = function showTable() { var tableName = document.getElementById("mytable"); ...
10. 样式重置:在代码的注释部分提到了“设置鼠标经过颜色的变化”以及“设置奇偶行颜色的交替”,这表明了在实际开发中,可能会涉及到CSS的重置(resetting)或归一化(normalizing)技巧,即消除不同浏览器间的...
这时,我们可以借助JavaScript(JS)来动态地改变行的样式。例如,使用jQuery库,我们可以监听表格的`DOMSubtreeModified`事件,一旦表格内容变化,就重新应用隔行变色: ```javascript $(document).ready(function...
在本案例中,"网页里面表格隔行变色代码" 描述了一种实现表格隔行变色的方法,包括奇偶数行的变色以及点击变色的效果。 首先,我们来了解如何实现基础的表格隔行变色。在HTML中,`<table>`元素用于创建表格,`<tr>`...
具体实现时,代码首先为文档加载完成后设置了一个ready函数,然后使用了`:even`和`:odd`选择器来分别选中奇偶行,并通过addClass方法给它们分别添加了“even”和“odd”两个CSS类。在CSS中,这两个类分别被定义了...
// 根据条件设置颜色 row.Background = GetRowColor(item); } } } ``` 2. **字体颜色**:类似地,可以通过设置`FontColorBrush`来改变字体颜色。在`CellStyle`中设置`Foreground`属性,或者在`CellTemplate`中...
在网页设计中,为了提升数据表格的可读性,我们经常需要实现表格的隔行变色效果。这个功能可以通过结合CSS2和JavaScript来轻松完成。本文将详细介绍如何使用这两种技术来实现这一效果,并提供一个简单易懂的示例供您...
// 添加奇偶行颜色 thisTable.find("tr:even").addClass(obj.evenRowClass); thisTable.find("tr:odd").addClass(obj.oddRowClass); // 添加活动行颜色 thisTable.find("tr").mouseover(function() { $(this)...
《Axure夜话之中继器系列视频教程》是针对Axure初学者和进阶者的一套教学资源,其中“中继器表格奇偶行换色”这一章节专门讲解了如何在Axure RP中利用中继器(Repeater)组件创建交互式表格,实现行颜色的动态切换,...
交叉变色通常指的是奇偶行交替变色,而高亮显示可能是鼠标悬停时单元格的背景色变化。 实现这一效果可能涉及到以下步骤: 1. **选择器**:使用jQuery选择器选取表格的行和单元格,例如`$('table tbody tr')`选取...
4. **定义CSS样式**:在CSS文件或`<style>`标签中,定义`even-row`类,设置背景颜色: ```css .even-row { background-color: #F5F5F5; /* 或者其他你喜欢的颜色 */ } ``` 5. **可能的优化**:为了确保新添加...