這段代碼沒太理解,求指教!
?function?Highlight(){????? ?var?tbody?=?document.getElementById('table').lastChild; ?//table節(jié)點(diǎn)的最后一個(gè)子節(jié)點(diǎn)不是最后一個(gè)tr節(jié)點(diǎn)嘛?怎么成數(shù)組了? ?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"; }? ?}
table節(jié)點(diǎn)的最后一個(gè)子節(jié)點(diǎn)不是最后一個(gè)tr節(jié)點(diǎn)嘛?怎么成數(shù)組了?
table節(jié)點(diǎn)的最后一個(gè)子節(jié)點(diǎn)不是最后的tr節(jié)點(diǎn)嘛?怎么成數(shù)組了?for循環(huán)里面的語(yǔ)句是什么意思呢?
2018-07-23
table節(jié)點(diǎn)的最后一個(gè)子節(jié)點(diǎn)應(yīng)該是tbody,這個(gè)表格省略了thead和tbody,所以不好理解。
2018-07-04
var
?tbody?=?document.getElementById(
'table'
)獲取的是所有的子節(jié)點(diǎn),所有的節(jié)點(diǎn)構(gòu)成數(shù)組,你要得到最后一個(gè)節(jié)點(diǎn)相當(dāng)于取數(shù)組的最后一個(gè)元素,數(shù)組a = [1,2,3,4,5,6],你要得到6這個(gè)元素就要這樣寫 a[5].for循環(huán)循環(huán)tr(行元素),你現(xiàn)在的trs里面只有一個(gè)tr