課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
把tr[i]用this替換后就可以了呢
2016-08-19
源自:JavaScript進(jìn)階篇 9-22
正在回答
因?yàn)閕早不是當(dāng)初的i了,i隨for變化變成了trs.length
大塊吃肉188 提問者
水里有條魚 回復(fù) 大塊吃肉188 提問者
大塊吃肉188 提問者 回復(fù) 水里有條魚
把顏色改了!因?yàn)閒2f2f2接近于白色
我也摔跟頭了,除了用this,誰能給出其他的方案
學(xué)java的人肯定會在這個(gè)問題上摔個(gè)跟頭的,java里之所以可以可以直接那么寫是因?yàn)槲覀円话銜暶骱瘮?shù)外的變量為final的,然后函數(shù)里才能直接用。
把trs[i].style......改為this.style......
因?yàn)閕是變化的,而且你的for循環(huán)寫錯(cuò)了
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
1 回答str_tr[i].setAttribute('onmouseover',document.all ? eval(function(){this.style.background="#f2f2f2"})
3 回答為什么我用row[i].style.backgroundColor沒反應(yīng),只能用this.style.backgroundColor
2 回答var trs = document.getElementsByTagName('tr');和var tbody = document.getElementById('table').lastChild;trs = tbody.getElementsByTagName('tr');有什么區(qū)別嗎?
3 回答閉包寫法的問題,get_ul_li[i].onmouseover=function(num){ return function(){ save_child=get_ul_li[num].childNodes[1] showIntor(save_child) } }(i)
2 回答為什么在改變背景函數(shù)中將this替換成trs[i]就改變不了行顏色了?求解
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-19
因?yàn)閕早不是當(dāng)初的i了,i隨for變化變成了trs.length
2016-09-05
把顏色改了!因?yàn)閒2f2f2接近于白色
2016-09-01
我也摔跟頭了,除了用this,誰能給出其他的方案
2016-08-28
學(xué)java的人肯定會在這個(gè)問題上摔個(gè)跟頭的,java里之所以可以可以直接那么寫是因?yàn)槲覀円话銜暶骱瘮?shù)外的變量為final的,然后函數(shù)里才能直接用。
2016-08-20
把trs[i].style......改為this.style......
2016-08-20
把trs[i].style......改為this.style......
2016-08-19
因?yàn)閕是變化的,而且你的for循環(huán)寫錯(cuò)了