国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript實現Table間隔色以及選擇高亮(和動態切換數據)的方法

2019-11-20 12:28:29
字體:
來源:轉載
供稿:網友

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

<!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間隔色以及選擇高亮(和動態切換數據)</title><script type="text/javascript">var Datas1 = {  "李莫": "畢業于清華大學",  "周平": "畢業于北京大學",  "羅達": "畢業于哈爾濱大學",  "鄭朵": "畢業于河南大學",  "王天": "畢業于湖南大學"};var Datas2 = {  "武林網": "http://m.survivalescaperooms.com",  "搜狐網": "http://www.souhu.com",  "CSDN程序員開發網站": "http://www.csdn.net",  "百度": "http://www.baidu.com",  "網易": "http://www.163.com"};function ToggleData() {  var btn = document.getElementById("btnToggle");  if (btn.value == "數據1") {    loadData(Datas1, "數據2");  }  else {    loadData(Datas2, "數據1");  }}function loadData(Datas,btnValue) {  var tblMain = document.getElementById("tblMain");  //清空table數據  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) { //設置間隔色      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");  //清空數據  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, "數據2");}</script></head><body onload="iniEvent()"><table id="tblMain"><tbody></tbody></table><input type ="button" id="btnToggle" value="數據2"onclick="ToggleData()" /></body></html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天门市| 渭源县| 徐汇区| 永宁县| 大连市| 广灵县| 湘潭市| 清涧县| 宜都市| 丰原市| 博爱县| 中西区| 肃宁县| 浙江省| 淅川县| 罗山县| 上饶市| 湖州市| 城市| 南汇区| 宿松县| 扎兰屯市| 锡林浩特市| 广昌县| 曲水县| 沂南县| 江华| 怀安县| 伊川县| 琼中| 个旧市| 桦南县| 咸丰县| 新安县| 长春市| 通州区| 平武县| 铁力市| 班玛县| 东明县| 武宣县|