ID:30768547
大?。?5.00 KB
頁數(shù):4頁
時間:2019-01-03
2、dd的div在IE卜?用ch訂dNodes杳看,其了節(jié)點數(shù)為1,而ff卜'為三,我們可以從firefox的dom查看器里面看到他的childNodes為[〃〃,div,〃rT]。要在firefox下模擬children的屈性我們可以這樣做:if(typeof(HTMLE1ement)!二"undefinecT&&[window,opera){IlTMLElement.prototype?—defineGetter_("childrefunction(){for(vara=[],j=0,n,i=0;i 3、+){n=this?childNodes[i];if(n.nodeType二二1){a[j++]=n;if(n.name){if(!a[n.name])a[n.name]=[];a[n.name][a[n.name].length]二n;}if(n.id)a[n.id]=n;}}returna;});2.firefox和ie的事件window,event只能在IE下使用,而不能用在Firefox下,這是因為Firefox的event只能在事件發(fā)生的現(xiàn)場使用。Firefox必須從源處加入event作參數(shù)傳遞。IE忽略該參數(shù),用window,event來讀取該 4、event。比方說下面這個在ie下獲得鼠標(biāo)位置的方法: 5、 6、window.e 7、vent;alert(event.clientX);}才能在兩種瀏覽器下使用1.HTML對象獲取問題FireFox獲取方式document.getElementByld(〃idName〃)ie使用document.idname或者document.getElementByld(,/idame,/)解決辦法:統(tǒng)一使用document.getElementByIdidame,z);2.const問題在FirefoxT可以使用const關(guān)鍵字或var關(guān)鍵字來定義常量;IE下,只能使用var關(guān)鍵字來定義常量;解決方法:統(tǒng)-使用var關(guān)鍵字來 8、定義常量。3.frame問題以F面的ffame為例:
此文檔下載收益歸作者所有