課程
/前端開發
/JavaScript
/JavaScript進階篇
為什么鼠標劃過變色要在我新增一行以后才會變色,剛加載頁面時那2行不會變色,新增一行后就全都會變色了,window.onload都有寫,求解!
2016-05-18
源自:JavaScript進階篇 9-22
正在回答
沒發代碼不知道怎么個給你找問題,給你個代碼你參考下自己哪里出錯了吧
?? ??????window.onload?=?function(){ ?????????????????? ?????//?鼠標移動改變背景,可以通過給每行綁定鼠標移上事件和鼠標移除事件來改變所在行背景色。 ????var?bg=document.getElementsByTagName("tr");????? for(var?i=0;i<bg.length;i++){ ????????bg[i].onmouseover=function(){ ????????????this.style.backgroundColor="#f2f2f2";? ????????}???????????????????? ????????bg[i].onmouseout=function(){ ????????????this.style.backgroundColor="#fff"; ????????} ????} ????? ? ?}
把代碼發上來看看啊~
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答為什么新增一行后,鼠標滑過改變背景色不好使了?
1 回答添加一行后,鼠標移到相應的行不變色,初始的三行則會變色
1 回答新增的行也可以變顏色了~
4 回答新增行無法改變顏色
3 回答新加的行,鼠標移動為什么不會變色啊,查了好久?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-25
沒發代碼不知道怎么個給你找問題,給你個代碼你參考下自己哪里出錯了吧
2016-05-18
把代碼發上來看看啊~