第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么新加的表格和復(fù)制的表格,鼠標(biāo)移動(dòng)上面時(shí)背景色不變化呢?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!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=gb2312" />

?<title>Js操作表格-對(duì)表格TR的添加/刪除/拷貝</title>

?<style>

?body { margin:0; padding:0; font-size:12px;}

?table, td{ border-collapse:collapse; border:1px solid #ccc;}

?td{ padding:10px;}

?</style>

?</head>

?

?<body>

?<input type="button" id="Refresh" value="刷新頁面" />

?<input type="button" id="Insert_row" value="添加TR" />

?<input type="button" id="delRow" value="刪除選擇" />

?<input type="button" id="copyRow" value="拷貝選擇" />

?

?<table id="myTable">

? ? ?<tr>

? ? ? ? ?<td><input type="checkbox" name="checkbox" /></td>

? ? ? ? ?<td>11</td>

? ? ? ? ?<td>11</td>

? ? ?</tr>

? ? ?<tr>

? ? ? ? ?<td><input type="checkbox" name="checkbox" /></td>

? ? ? ? ?<td>22</td>

? ? ? ? ?<td>22</td>

? ? ?</tr>

? ? ?<tr>

? ? ? ? ?<td><input type="checkbox" name="checkbox" /></td>

? ? ? ? ?<td>33</td>

? ? ? ? ?<td>33</td>

? ? ?</tr>

? ? ?<tr>

? ? ? ? ?<td><input type="checkbox" name="checkbox" /></td>

? ? ? ? ?<td>44</td>

? ? ? ? ?<td>44</td>

? ? ?</tr>

? ? ?<tr>

? ? ? ? ?<td><input type="checkbox" name="checkbox" /></td>

? ? ? ? ?<td>55</td>

? ? ? ? ?<td>55</td>

? ? ?</tr>

?</table>

?

?<script>

? ? ? ? // 鼠標(biāo)移動(dòng)改變背景,可以通過給每行綁定鼠標(biāo)移上事件和鼠標(biāo)移除事件來改變所在行背景色。

? ? ? ? window.onload = function(){

? ? ? ? bgColor();

? ? }

function bgColor(){ var tbody = document.getElementById('myTable').lastChild;

trs = tbody.getElementsByTagName('tr'); ??

for(var i =0;i<trs.length;i++){

trs[i].onmouseover = function(){

this.style.backgroundColor ="#f2de76";

}?

trs[i].onmouseout = function(){

this.style.backgroundColor ="#fff";

}?

}?

}

?var doc = document,

? ? ?myTable = doc.getElementById("myTable"),

? ? ?selectBox = myTable.getElementsByTagName("input");

? ? ?

?//復(fù)制tr

?doc.getElementById("copyRow").onclick = function(){

? ? ?for(var i=0; i<selectBox.length; i++){

? ? ? ? ?if(selectBox[i].checked){

? ? ? ? ? ? ?var newTr = myTable.rows[i].cloneNode(true);

? ? ? ? ? ? ?newTr.getElementsByTagName("input")[0].checked = false;

? ? ? ? ? ? ?myTable.appendChild(newTr);

? ? ? ? ?}

? ? ?}

?}

?

?//刪除tr ? ?

?doc.getElementById("delRow").onclick = function(){

? ? ?for(var i=selectBox.length-1; i>=0; i--){

? ? ? ? ?if(selectBox[i].checked){

? ? ? ? ? ? ?myTable.deleteRow(i);

? ? ? ? ?}

? ? ?}

?}

?

?//添加tr

?doc.getElementById("Insert_row").onclick = function(){

? ? ?var tr = doc.createElement("tr");

? ? ?for(var i=0; i<3; i++){

? ? ? ? ?var td = doc.createElement("td");

? ? ? ? ? ? ?txt = doc.createTextNode("新增");

? ? ? ? ?td.appendChild(txt);

? ? ? ? ?tr.appendChild(td);

? ? ? ? ?if(i==0){

? ? ? ? ? ? ?td.innerHTML = "<input type='checkbox' name='checkbox' />"?

? ? ? ? ?}

? ? ?}

? ? ?myTable.appendChild(tr);

?}

?

?//刷新頁面

?doc.getElementById("Refresh").onclick = function(){

? ? ?location.reload();

?}

?</script>

?</body>

?</html>



正在回答

1 回答

myTable = doc.getElementById("myTable"),改為

?myTable = doc.getElementById("myTable").lastChild,

table和tr之間還有一層tbody

其次在復(fù)制和添加函數(shù)最后調(diào)用?bgColor(),來為新增的節(jié)點(diǎn)添加事件

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

天涯蝶舞 提問者

非常感謝!
2016-08-03 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么新加的表格和復(fù)制的表格,鼠標(biāo)移動(dòng)上面時(shí)背景色不變化呢?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)