最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

高效的表格行背景隔行變色及選定高亮的JS代碼

 更新時(shí)間:2010年12月04日 12:41:47   作者:  
一個(gè)項(xiàng)目要用,又不想用jquery之類的東東。先去網(wǎng)上搜索了下,找到了不少在CSS中執(zhí)行JS的表格行變色方式,不過(guò)這類方式在表格行多的時(shí)候相當(dāng)卡,在IE7和firefox3中測(cè)試正常。
這段JS放在head中
復(fù)制代碼 代碼如下:

//點(diǎn)擊當(dāng)前選中行的時(shí)候設(shè)置當(dāng)前行的顏色,同時(shí)恢復(fù)除當(dāng)前行外的行的顏色及鼠標(biāo)事件
function selectRow(target)
{
var sTable = document.getElementById("ServiceListTable")
for(var i=1;i<sTable.rows.length;i++) //遍歷除第一行外的所有行
{
if (sTable.rows[i] != target) //判斷是否當(dāng)前選定行
{
sTable.rows[i].bgColor = "#ffffff"; //設(shè)置背景色
sTable.rows[i].onmouseover = resumeRowOver; //增加onmouseover 事件
sTable.rows[i].onmouseout = resumeRowOut;//增加onmouseout 事件
}
else
{
sTable.rows[i].bgColor = "#d3d3d3";
sTable.rows[i].onmouseover = ""; //去除鼠標(biāo)事件
sTable.rows[i].onmouseout = ""; //去除鼠標(biāo)事件
}
}
}
//移過(guò)時(shí)tr的背景色
function rowOver(target)
{
target.bgColor='#e4e4e4';
}
//移出時(shí)tr的背景色
function rowOut(target)
{
target.bgColor='#ffffff';
}
//恢復(fù)tr的的onmouseover事件配套調(diào)用函數(shù)
function resumeRowOver()
{
rowOver(this);
}
//恢復(fù)tr的的onmouseout事件配套調(diào)用函數(shù)
function resumeRowOut()
{
rowOut(this);
}

關(guān)于最后兩個(gè)函數(shù)resumeRowOver和resumeRowOut為什么這樣寫參考我之前寫的通過(guò)js給頁(yè)面元素添加事件
  對(duì)應(yīng)的表格HTML
復(fù)制代碼 代碼如下:

<table width="100%" border="0" cellspacing="0" cellpadding="0" id="ServiceListTable">
<tr>
<th>服務(wù)事項(xiàng)</th>
<th>N</th>
<th>狀態(tài)</th>
<th>辦結(jié)</th>
<th>資料</th>
</tr>
<tr onmouseover="rowOver(this)" onmouseout="rowOut(this)" onclick="selectRow(this)">
<td>相關(guān)內(nèi)容</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
</tr>
<tr onmouseover="rowOver(this)" onmouseout="rowOut(this)" onclick="selectRow(this)">
<td>相關(guān)內(nèi)容</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
</tr>
<tr onmouseover="rowOver(this)" onmouseout="rowOut(this)" onclick="selectRow(this)">
<td>相關(guān)內(nèi)容</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
</tr>
<tr onmouseover="rowOver(this)" onmouseout="rowOut(this)" onclick="selectRow(this)">
<td>相關(guān)內(nèi)容</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
<td align="center">&nbsp;</td>
</tr>
</table>

相關(guān)文章

  • js 分頁(yè)代碼帶切換效果

    js 分頁(yè)代碼帶切換效果

    js 分頁(yè)效果實(shí)現(xiàn)代碼,可以切換頁(yè)面
    2009-06-06
  • IE8中jQuery.load()加載頁(yè)面不顯示的原因

    IE8中jQuery.load()加載頁(yè)面不顯示的原因

    這篇文章主要介紹了IE8中jQuery.load()加載頁(yè)面不顯示的原因,在文中給大家介紹了jquery中l(wèi)oad()方法的使用要點(diǎn),需要的朋友可以參考下
    2018-11-11
  • js es6系列教程 - 基于new.target屬性與es5改造es6的類語(yǔ)法

    js es6系列教程 - 基于new.target屬性與es5改造es6的類語(yǔ)法

    下面小編就為大家?guī)?lái)一篇js es6系列教程 - 基于new.target屬性與es5改造es6的類語(yǔ)法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • ?typeScript入門基礎(chǔ)介紹

    ?typeScript入門基礎(chǔ)介紹

    這篇文章主要介紹了?typeScript入門基礎(chǔ),TypeScript?是由微軟開(kāi)發(fā)的開(kāi)源、跨平臺(tái)的編程語(yǔ)言,是?javaScript?的超集,最終被編譯為?javaScript代碼。常常被簡(jiǎn)稱為TS支持JS、ES語(yǔ)法,下文將繼續(xù)其他基礎(chǔ)介紹,需要的朋友可以參考一下
    2022-02-02
  • 利用svg實(shí)現(xiàn)帶加載進(jìn)度的loading

    利用svg實(shí)現(xiàn)帶加載進(jìn)度的loading

    svg是基于XML,由World?Wide?Web?Consortium?(W3C)聯(lián)盟開(kāi)發(fā)的一種開(kāi)放標(biāo)準(zhǔn)的矢量圖形語(yǔ)言,可讓你設(shè)計(jì)激動(dòng)人心的、高分辨率的Web圖形頁(yè)面。本文將使用svg實(shí)現(xiàn)一個(gè)帶加載進(jìn)度的loading,需要的可以參考一下
    2022-11-11
  • JavaScript閉包詳解

    JavaScript閉包詳解

    一分鐘理解JavaScript閉包,關(guān)于JavaScript閉包的內(nèi)容介紹了很多,本文帶著大家快速理解什么是JavaScript閉包,感興趣的小伙伴們可以參考一下
    2021-10-10
  • js利用iframe實(shí)現(xiàn)選項(xiàng)卡效果

    js利用iframe實(shí)現(xiàn)選項(xiàng)卡效果

    這篇文章主要為大家詳細(xì)介紹了js利用iframe實(shí)現(xiàn)選項(xiàng)卡效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • JavaScript實(shí)例--創(chuàng)建一個(gè)歡迎cookie

    JavaScript實(shí)例--創(chuàng)建一個(gè)歡迎cookie

    這篇文章主要介紹了JavaScript實(shí)例--創(chuàng)建一個(gè)歡迎cookie,
    2022-01-01
  • javascript 面向?qū)ο蠹夹g(shù)基礎(chǔ)教程

    javascript 面向?qū)ο蠹夹g(shù)基礎(chǔ)教程

    看了很多介紹javascript面向?qū)ο蠹夹g(shù)的文章,很暈.為什么?不是因?yàn)閷懙貌缓?而是因?yàn)樘願(yuàn)W.
    2009-12-12
  • ES6新特性之類(Class)和繼承(Extends)相關(guān)概念與用法分析

    ES6新特性之類(Class)和繼承(Extends)相關(guān)概念與用法分析

    這篇文章主要介紹了ES6新特性之類(Class)和繼承(Extends)相關(guān)概念與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了ES6中類(Class)和繼承(Extends)的基本概念、語(yǔ)法、使用方法與注意事項(xiàng),需要的朋友可以參考下
    2017-05-05

最新評(píng)論

甘孜县| 轮台县| 嘉义县| 沧源| 克拉玛依市| 广平县| 文昌市| 九台市| 台山市| 白玉县| 沧源| 阿拉尔市| 郑州市| 什邡市| 龙南县| 陕西省| 南充市| 铅山县| 南宁市| 澄迈县| 肇州县| 常州市| 曲水县| 红安县| 卓资县| 奇台县| 长葛市| 镇赉县| 呼玛县| 汽车| 佛坪县| 芜湖县| 三明市| 唐海县| 云安县| 伊通| 成都市| 玛沁县| 岳阳市| 泰来县| 分宜县|