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

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

最贊回答 / 慕粉09284637
自己搞出來了,大概原因就是需要html先全部加載出來最后才可以取這個元素,把index.html的script標簽放在html中的最后就可以了。。

最新回答 / 慕絲5673744
首先封裝這個getByClass方法是為了替換getElementsByClassName(),最后的目的本來就是獲取指定className下的元素標簽,使用父級的getElementsByTagName()獲取所有子標簽,通過判斷子標簽的ClassName屬性是否符合要求,將符合要求的子標簽放進eles[]內,輸出數組

最新回答 / 慕設計0544213
智商是硬傷,這個是最基本的概念,沒獲取到btn2元素怎么會執行后面的函數

最新回答 / 抑郁癥患者
有需要阻止就要阻止,不需要的時候可以不寫 ,不然冒泡到父級元素,代碼達不到要表達的效果

已采納回答 / xll19950213
<...code...>事件觸發時,函數中的代碼從上到下的運行。如果不遍歷菜單數組將每個選項的背景重置為白色,那么按一次向下鍵就有一個選項的背景色變紅,按完幾次后所有的選項都變紅了(用戶不知道自己此刻選中的是哪個選項),所以每次鍵盤按下之前要將之前按下的效果清空。

最新回答 / 慕先生6741377
把全部代碼發上來看看,暫時判斷是onmouseover();這里出問題了,如果是要綁定事件的話語法錯了,如果是調用函數的話最好函數名改一下,不要用關鍵字

最新回答 / qq_long妹_0
?getByClass這個方法出錯了,在遍歷那里,if(elements[i].className==clsName)這里的clsName不對,應該改為if(elements[i].className==class),因為你一開始設置的參數就是class

已采納回答 / 小可二
function getByClass(class,patent)//parent打錯了

最新回答 / Elias丿純黑
js代碼如果放到body中,可以直接調用,如果放在head中或者外鏈,就必須通過window.onload事件進行預加載。

最新回答 / Dong大瓜
為了使代碼更加簡潔,可以一次性聲明多個同種類型的變量,例如:var a,b,c; 注意中間使用“,”隔開。老師只是在每個變量之后敲了個回車,這樣看起來就很像漏了個var
課程須知
1.你一定對HTML+CSS比較熟悉; 2.掌握一定的JS基礎知識,尤其是函數封裝、調用等知識。
老師告訴你能學到什么?
DOM事件具體相關知識,DOM事件的使用方法及應用!

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消