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

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

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

本文實例講述了javascript實現(xiàn)Table間隔色以及選擇高亮(和動態(tài)切換數(shù)據(jù))的方法。分享給大家供大家參考。具體實現(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è)于清華大學",
  "周平": "畢業(yè)于北京大學",
  "羅達": "畢業(yè)于哈爾濱大學",
  "鄭朵": "畢業(yè)于河南大學",
  "王天": "畢業(yè)于湖南大學"
};
var Datas2 = {
  "腳本之家": "http://m.fzitv.net",
  "搜狐網(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) { //設置間隔色
      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程序設計有所幫助。

相關(guān)文章

  • babel基本使用詳解

    babel基本使用詳解

    本文主要介紹了babel基本使用。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 也說JavaScript中String類的replace函數(shù)

    也說JavaScript中String類的replace函數(shù)

    最近讀了sharpxiajun的博文《javascript筆記--String類replace函數(shù)的一些事》,感覺寫的很好,很有幫助。
    2011-09-09
  • JS操作字符串的一些常見內(nèi)置方法

    JS操作字符串的一些常見內(nèi)置方法

    這篇文章主要給大家介紹了關(guān)于JS操作字符串的一些常見內(nèi)置方法,JavaScript中有許多常用的數(shù)組和字符串操作函數(shù),文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • javascript中sort()的用法實例分析

    javascript中sort()的用法實例分析

    這篇文章主要介紹了javascript中sort()的用法,實例分析了sort()的功能、定義及使用技巧,需要的朋友可以參考下
    2015-01-01
  • Autocomplete Textbox Example javascript實現(xiàn)自動完成成功

    Autocomplete Textbox Example javascript實現(xiàn)自動完成成功

    Autocomplete Textbox Example javascript實現(xiàn)自動完成成功...
    2007-08-08
  • 什么是JavaScript的防抖與節(jié)流

    什么是JavaScript的防抖與節(jié)流

    這篇文章主要介紹了什么是JavaScript的防抖與節(jié)流,防抖是在頻繁觸發(fā)某一個事件時,一段時間內(nèi)不再觸發(fā)該事件后才會去調(diào)用對應的回調(diào)函數(shù),在設定間隔時間內(nèi)如果下一次事件被觸發(fā), 那么就重新開始定時器,直到事件觸發(fā)結(jié)束,節(jié)流看下面文章的具體介紹吧

    2021-12-12
  • 怎么限制input的text里輸入的值只能是數(shù)字(正則、js)

    怎么限制input的text里輸入的值只能是數(shù)字(正則、js)

    這篇文章主要通過正則表達式和JS代碼限制input的text里輸入的值只能是數(shù)字的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • 解決iframe嵌套第三方網(wǎng)址不能訪問的各種報錯

    解決iframe嵌套第三方網(wǎng)址不能訪問的各種報錯

    在一些場景下,我們的網(wǎng)站需要通過iframe標簽嵌入第三方廠家的頁面,這時候就得通過iframe標簽去引入需要嵌入網(wǎng)頁的網(wǎng)址了,這篇文章主要給大家介紹了關(guān)于解決iframe嵌套第三方網(wǎng)址不能訪問的各種報錯,需要的朋友可以參考下
    2024-09-09
  • 基于JS實現(xiàn)翻書效果的頁面切換樣式

    基于JS實現(xiàn)翻書效果的頁面切換樣式

    在項目開發(fā)中經(jīng)常遇到翻書的頁面切換效果,基于js代碼怎么實現(xiàn)的呢?今天小編給大家分享基于JS實現(xiàn)翻書效果的頁面切換樣式,需要的朋友參考下吧
    2017-02-02
  • 詳解如何在微信小程序中愉快地使用sass

    詳解如何在微信小程序中愉快地使用sass

    這篇文章主要介紹了詳解如何在微信小程序中愉快地使用sass,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07

最新評論

凭祥市| 高阳县| 永吉县| 定安县| 丹巴县| 富蕴县| 门源| 保德县| 沧源| 麟游县| 怀集县| 西峡县| 台安县| 札达县| 德阳市| 宜兴市| 阿勒泰市| 辉南县| 临漳县| 富民县| 张家界市| 榆社县| 资中县| 泗洪县| 波密县| 克东县| 镇安县| 大悟县| 竹北市| 宜城市| 离岛区| 卫辉市| 耿马| 余干县| 赞皇县| 鄱阳县| 云南省| 宝坻区| 修水县| 天全县| 临夏县|