日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

整理 IE和FF在對(duì)js支持的不同及解決方法( 二 )


FF:可以兼容document.all,但會(huì)生成一條警告 。
解決辦法:可以用getElementById() 或者 getElementByTagName()來代替

15. input.type屬性問題
IE:input.type屬性為只讀
FF:input.type屬性為讀寫

16. window.location.href
IE:(FF2.0以下),可以使用window.location 或 window.location.href ; FF 1.5下只能使用window.location
解決辦法:使用window.location 來代替 window.location.href

17. 模態(tài)和非模態(tài)窗口問題
IE:可以通過 showModalDialog 和 showModelessDialog 打開模態(tài)和非模態(tài)窗口
FF:不支持
解決辦法:直接使用window.open(pageURL, name, parameters) 方式打開新窗口,如果需要將子窗口中的參數(shù)傳遞回父窗口,可以在子窗口中使用window.opener來訪問父窗口 。
如:var parWin = window.opener; parWin.document.getElementById(’title’).value = https://www.rkxy.com.cn/dnjc/’My Title’;

18. body
IE:body必須在body標(biāo)簽被瀏覽器完全讀入后才存在
FF:body在body標(biāo)簽沒有被瀏覽器完全讀入之前就存在

19. 事件委托方法
IE:document.body.onload = init;
FF:document.body.onload = init();
解決辦法:統(tǒng)一使用 document.body.onload = new Function(’init()’); 或者 docuement.body.onload = function(){/* 這里是代碼 */}

20. 父元素的區(qū)別
IE:obj.parentElement;
FF :obj.parentNode
解決辦法:因?yàn)镕F與IE都支持DOM,所以可以都使用obj.parentNode

22.innerText在IE中能正常工作,但是innerText在FF中卻不行. 需用textContent

23. FF中設(shè)置HTML標(biāo)簽的style時(shí),所有位置性和字體尺寸的值必須后跟px 。這個(gè)IE也是支持的

24. 父節(jié)點(diǎn)、子節(jié)點(diǎn)和刪除節(jié)點(diǎn)
IE:parentElement、parement.children,element.romoveNode(true) 。
FF:parentNode、parentNode.childNodes,node.parentNode.removeChild(node) 。

推薦閱讀