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