亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

javascript實(shí)現(xiàn)Table間隔色以及選擇高亮(和動態(tài)切換數(shù)據(jù))的方法

 更新時間:2015年05月14日 16:12:48   作者:永遠(yuǎn)愛好寫程序  
這篇文章主要介紹了javascript實(shí)現(xiàn)Table間隔色以及選擇高亮(和動態(tài)切換數(shù)據(jù))的方法,涉及javascript表格操作及按鈕實(shí)現(xiàn)表格切換的技巧,需要的朋友可以參考下

本文實(shí)例講述了javascript實(shí)現(xiàn)Table間隔色以及選擇高亮(和動態(tài)切換數(shù)據(jù))的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

<!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>Table間隔色以及選擇高亮(和動態(tài)切換數(shù)據(jù))</title>
<script type="text/javascript">
var Datas1 = {
  "李莫": "畢業(yè)于清華大學(xué)",
  "周平": "畢業(yè)于北京大學(xué)",
  "羅達(dá)": "畢業(yè)于哈爾濱大學(xué)",
  "鄭朵": "畢業(yè)于河南大學(xué)",
  "王天": "畢業(yè)于湖南大學(xué)"
};
var Datas2 = {
  "腳本之家": "http://chabaoo.cn",
  "搜狐網(wǎng)": "http://www.souhu.com",
  "CSDN程序員開發(fā)網(wǎng)站": "http://www.csdn.net",
  "百度": "http://www.baidu.com",
  "網(wǎng)易": "http://www.163.com"
};
function ToggleData() {
  var btn = document.getElementById("btnToggle");
  if (btn.value == "數(shù)據(jù)1") {
    loadData(Datas1, "數(shù)據(jù)2");
  }
  else {
    loadData(Datas2, "數(shù)據(jù)1");
  }
}
function loadData(Datas,btnValue) {
  var tblMain = document.getElementById("tblMain");
  //清空table數(shù)據(jù)
  var trs = tblMain.getElementsByTagName("tr");
  var trsLen = trs.length;
  //必須先把trs的長度存放到一個變量中
  for (var i = 0; i < trsLen; i++) {
    tblMain.deleteRow(0);
  }
  var nIndex = 0;
  for (var key in Datas) {
    var tr = tblMain.insertRow(-1);
    tr.onmouseover = trMouseOver;
    tr.onmouseout = trMouseOut;
    var td1 = tr.insertCell(-1);
    td1.innerHTML = key;
    var td2 = tr.insertCell(-1);
    td2.innerHTML = Datas[key];
    if (nIndex % 2 == 0) { //設(shè)置間隔色
      tr.style.background = "yellow";
    }
    else {
      tr.style.background = "white";
    }
    nIndex++;
  }
  var btn = document.getElementById("btnToggle");
  btn.value = btnValue;
}
function trMouseOver() {
  var tblMain = document.getElementById("tblMain");
  //清空數(shù)據(jù)
  var trs = tblMain.getElementsByTagName("tr");
  for (var i = 0; i < trs.length; i++) {      
    if (this == trs[i]) {
      trs[i].style.background = "green";
    }
  }
}
function trMouseOut() {
  var tblMain = document.getElementById("tblMain");
  var trs = tblMain.getElementsByTagName("tr");
  for (var i = 0; i < trs.length; i++) {
    if (i % 2 ==0) {
      trs[i].style.background = "yellow";
    }
    else {
      trs[i].style.background = "white";
    }
  }      
}
function iniEvent() {
  loadData(Datas1, "數(shù)據(jù)2");
}
</script>
</head>
<body onload="iniEvent()">
<table id="tblMain">
<tbody></tbody>
</table>
<input type ="button" id="btnToggle" value="數(shù)據(jù)2"
onclick="ToggleData()" />
</body>
</html>

希望本文所述對大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • JavaScript常用數(shù)學(xué)函數(shù)用法示例

    JavaScript常用數(shù)學(xué)函數(shù)用法示例

    這篇文章主要介紹了JavaScript常用數(shù)學(xué)函數(shù)用法,結(jié)合實(shí)例形式分析了JavaScript常見的對數(shù)、平方、絕對值、正弦、四舍五入等相關(guān)數(shù)學(xué)函數(shù)使用技巧,需要的朋友可以參考下
    2018-05-05
  • JavaScript經(jīng)典效果集錦

    JavaScript經(jīng)典效果集錦

    網(wǎng)上收集的一些經(jīng)典特效,這里因?yàn)槠^長,不加整理了,想運(yùn)行的代碼的朋友可以點(diǎn)擊textarea中,全選復(fù)制即可。
    2010-07-07
  • Javascript控制input輸入時間格式的方法

    Javascript控制input輸入時間格式的方法

    這篇文章主要介紹了Javascript控制input輸入時間格式的方法,涉及鼠標(biāo)事件及正則表達(dá)式的靈活應(yīng)用,需要的朋友可以參考下
    2015-01-01
  • JS判斷客服QQ號在線還是離線狀態(tài)的方法

    JS判斷客服QQ號在線還是離線狀態(tài)的方法

    這篇文章主要介紹了JS判斷客服QQ號在線還是離線狀態(tài)的方法,可實(shí)現(xiàn)完整的判斷QQ在線及對話的功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2015-01-01
  • js中window.location.href的用法大全

    js中window.location.href的用法大全

    window.location.href是前端開發(fā)中一個非常重要且常用的屬性,它為我們提供了獲取和操作頁面URL的便捷手段,本文主要介紹了js中window.location.href的用法大全,感興趣的可以
    2023-12-12
  • JavaScript 字符編碼規(guī)則

    JavaScript 字符編碼規(guī)則

    通過頁面向后臺傳遞中文數(shù)據(jù)時少不了編/解碼。。
    2009-05-05
  • canvas簡單快速的實(shí)現(xiàn)知乎登錄頁背景效果

    canvas簡單快速的實(shí)現(xiàn)知乎登錄頁背景效果

    本篇文章主要介紹了canvas簡單快速實(shí)現(xiàn)知乎登錄頁背景效果的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-05-05
  • 淺談JavaScript字符串拼接

    淺談JavaScript字符串拼接

    本文給大家匯總介紹了幾種javascript中字符串拼接的方法,十分的簡單實(shí)用,有需要的小伙伴可以參考下。
    2015-06-06
  • JavaScript 裝逼指南(js另類寫法)

    JavaScript 裝逼指南(js另類寫法)

    如何寫JavaScript才能逼格更高呢?怎樣才能、讓別人一眼看出你不簡單呢?是否很期待別人在看完你的代碼之后感嘆一句原來還可以這樣寫呢?下面列出一些在JavaScript時的裝逼技巧,也可說是非常實(shí)用的寫法
    2020-05-05
  • JS觸摸與手勢事件詳解

    JS觸摸與手勢事件詳解

    這篇文章主要為大家詳細(xì)介紹了JS觸摸與手勢事件的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評論