已采納回答 / 麥爾丹
按照W3C標準所推崇的——結構,行為,樣式分離。 ?DOM0級的耦合度是最高的,所以說是其中最“笨”的方法。所以說這里要依次判斷,如果瀏覽器能用好方法就用好方法,不然在降低標準,不然再降,到DOM0就是極限了。
2015-12-15
已采納回答 / 慕男嬸
這個不是函數調用。這是把函數的值賦值給window.onload了。。也就是說window.onload = drag;window.onload = drag();兩者是不一樣的,因為函數也是對象,函數名就是對函數對象的引用,所以,第一種就是把函數名所引用的函數賦值給onload了,也就是說,onload事件發生時會執行drag函數。第二種是,把drag函數的執行的返回值賦值給onload了,但是從你貼出來的帶來來看,drag并沒有返回值,就默認返回undefined了。。。
2015-11-23
已采納回答 / pardon110
舉個簡單的例子,你如果在同一a標簽對象上用dom0級綁2個onclik事件彈出不同的內容,你認為你點擊兩次會出來兩個不同內容嗎?實際情況是用0級只彈出相同的內容,而且后onclik覆蓋前面的onclick,而dom2級事件則不會。
2015-11-09
已采納回答 / Y_du
<...code...>window.onload=function(){ 這個function少了個},在addEvent(close,"click",hideLogin);之后加上就好了。
2015-11-04
最新回答 / HZFEStudio
在網上搜索了一下相關的信息,找到一個應該能解答樓主問題的回答:http://zhidao.baidu.com/question/180251116.html?fr=qrl&index=0&qbl=topic_question_0&word=getElementById%D6%D0%B5%C4%B2%CE%CA%FD%CA%C7%B1%E4%C1%BF 1.可以將Id設為變量,引號一起哦去掉 2.變量要預先定義(var id=""),表示的是網頁中標簽(如div input等)的id...
2015-10-27
已采納回答 / 逆光之羽
晚上寫的時候沒仔細想....是在下逗逼了orz 忘了瀏覽器默認都是事件冒泡 于是重新改過了 測試環境用的火狐,通過addEventListener第三個參數設為true改為捕獲模式<...code...>結果點擊父元素還是不會觸發子元素的事件不過只試了onclick事件...
2015-10-23