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

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

9-22編程練習:為什么鼠標移到新增那行時顏色沒有改變,

567fe52e00017ad902050162.jpg

567fe52e0001402701800149.jpg

? ? ? window.onload = function(){

? ? ? ? ? ? ?var trc = document.getElementsByTagName("tr"); ? ??

? ? ?// 鼠標移動改變背景,可以通過給每行綁定鼠標移上事件和鼠標移除事件來改變所在行背景色。

? ? ? ? ? ? //var length = trc.length;

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

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? changec(trc[i]);

? ? ? ? ? ? } ?

? ? ? ?function changec(obj) ? { ? ? ?

? ? ? ? ? ? ? ? obj.onmouseover = function(){

? ? ? ? ? ? ? ? ? ? obj.style.backgroundColor="#f3f3f3";

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? obj.onmouseout = function(){

? ? ? ? ? ? ? ? ? ?obj.removeAttribute("style");

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ??

? ? ? ? }


正在回答

1 回答

你新加入的那一行有沒有調用changec()函數呢?

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

慕雪5145742 提問者

新加入的那行是通過點擊按鈕手動添加的,想法中應該是在 for(var i=0;i<trc.length;i++){ changec(trc[i]); } 這段代碼中遍歷每一行,可實際上沒有。
2015-12-27 回復 有任何疑惑可以回復我~
#2

迷途的馬爾斯 回復 慕雪5145742 提問者

你要在添加行的函數里面再獲取tr對象再遍歷一次,因為你添加行后之前的那個tr對象的屬性并沒有加入新的那一行
2015-12-27 回復 有任何疑惑可以回復我~
#3

慕雪5145742 提問者

非常感謝!
2015-12-28 回復 有任何疑惑可以回復我~
#4

迷途的馬爾斯 回復 慕雪5145742 提問者

O(∩_∩)O
2015-12-28 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

9-22編程練習:為什么鼠標移到新增那行時顏色沒有改變,

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

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

幫助反饋 APP下載

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

公眾號

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