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

首頁 > 編程 > JavaScript > 正文

js生成動態表格并為每個單元格添加單擊事件的方法

2019-11-20 20:49:52
字體:
來源:轉載
供稿:網友
html:
復制代碼 代碼如下:

<html>
<head>
<title>Demo</title>
</head>
<body>
<label style="font-size:20px;width:600px;" >動態表格:</label><br/>
<table border="1">
<tbody id="table">
</table>
</body>
</html>

script:
復制代碼 代碼如下:

<script>
function getColumnDetail(column){
column.style.color = "blue"; //將被點擊的單元格設置為藍色
alert(column.innerHTML); //彈出被點單元格里的內容
}
<!--trLineNumber為動態表格行數,tdData為動態表格每行單元格的數據,數據類型為數組-->
function setTable(trLineNumber,tdData){
var _table = document.getElementById("table");
var _row;
var _cell;
for (var i = 0; i < trLineNumber; i++) {
_row = document.createElement("tr");
document.getElementById("table").appendChild(_row);
for(var j = 0; j < tdData.length; j++) {
_cell = document.createElement("td");
_cell.onclick= function(){getColumnDetail(this)}; //為每個單元格增加單擊事件
_cell.innerText = tdData[j];
_row.appendChild(_cell);
}

}
}
</script>

調用setTable(trLineNumber,tdData)這個函數即可動態生成一個表格,并且為每個單元格都設置了一個單擊事件,觸發后,彈出被點單元格內容,同時數據變藍
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新乡市| 平顺县| 鄂托克前旗| 道真| 丹东市| 玉树县| 昭平县| 明星| 德江县| 苏尼特右旗| 赤城县| 济南市| 拜城县| 桑日县| 西盟| 融水| 镇宁| 芜湖县| 梅河口市| 兰西县| 巴中市| 张北县| 常德市| 静乐县| 新蔡县| 贺州市| 贡嘎县| 台江县| 府谷县| 巩留县| 武定县| 仲巴县| 肇庆市| 沂南县| 湖北省| 灵武市| 白城市| 黑水县| 曲松县| 库车县| 芜湖县|