亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么是lastChild而不是childNodes

trs[i].onmouseout = function(){

this.style.backgroundColor ="#fff";

}?


正在回答

2 回答


function Highlight(){

var tbody = document.getElementById('table').lastChild;//這一行,為什么是lastChild,lastChild不是只獲取了表格的最后一行嗎,

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

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

trs[i].onmouseover = function(){

this.style.backgroundColor ="#f2f2f2";

}?

trs[i].onmouseout = function(){

this.style.backgroundColor ="#fff";

}?

} ?

}


0 回復 有任何疑惑可以回復我~

哪句話?第一個是表示最后一個子節點,第二個表示的是子節點數

0 回復 有任何疑惑可以回復我~
#1

兜里揣糖 提問者

var tbody = document.getElementById('table').lastChild;//這一行,為什么是lastChild,lastChild不是只獲取了表格的最后一行嗎,
2015-10-24 回復 有任何疑惑可以回復我~
#2

心悅君夕 回復 兜里揣糖 提問者

這個是因為table的節點結構是text和tbody,而tr和td都在tbody中,所以需要先獲取table的最后一個節點tbody
2015-10-26 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么是lastChild而不是childNodes

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號