第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

兩個問題求解答

兩個問題 1:window.onload = function(){Highlight();}改成window.onload=Highlight();就不行了,為什么? 2:trs[i].onmouseover=function() ? ? ? ? ? ?{this.style.backgroundColor=#f2f2f2}; ? this這個事件的對象不就是trs[i]么,把this改成trs[i]為什么不行

正在回答

2 回答

  1. 可以改成window.onload = Highlight;

    window.onload = function(){Highlight();}這句中的function(){Highlight();}是一個函數(shù)直接量,Highlight指向一個函數(shù)。

    你寫的window.onload=Highlight();可以自己想象著執(zhí)行下。Highlight()這句執(zhí)行結(jié)果是undefined,因為Highlight這個函數(shù)沒有返回值。所以你寫的代碼可以等價于window.onload=undefined;

  2. 函數(shù)執(zhí)行的作用域鏈中沒有i,trs有,因為參考代碼的trs是定義在window對象下的。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ahao430 提問者

非常感謝!
2016-05-09 回復(fù) 有任何疑惑可以回復(fù)我~

1.function 對應(yīng)的有oclick吧 ?只有點擊時才能觸發(fā)這個事件。

2.改成trs[i]我試著行啊。你再試一試。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學(xué)習(xí)       468777    人
  • 解答問題       22474    個

本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界

進入課程

兩個問題求解答

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號