IE innerHTML,outerHTML所引起的問題
更新時間:2009年06月04日 23:48:30 作者:
我們在用javascript創(chuàng)建一個遮蓋層(div)后,如果點擊關閉用到了
innerHTML或是outerHTML
比如說:
var crtDIV = document.getElementById('divIDName');
if (crtDIV) {
crtDIV.parentNode.removeChild(crtDIV);
crtDIV.outerHTML = "";
}
就有可能發(fā)現,整個界面都是無法選中,只有鏈接才可點擊.
解決這方面的異常或是IE錯誤,只有:
不用outerHTML,或innerHTML.
如果是用到了innerHTML
就給這個innerHTML的對象.focus(); obj.focus() 就可以正常操作頁面了.
比如說:
復制代碼 代碼如下:
var crtDIV = document.getElementById('divIDName');
if (crtDIV) {
crtDIV.parentNode.removeChild(crtDIV);
crtDIV.outerHTML = "";
}
就有可能發(fā)現,整個界面都是無法選中,只有鏈接才可點擊.
解決這方面的異常或是IE錯誤,只有:
不用outerHTML,或innerHTML.
如果是用到了innerHTML
就給這個innerHTML的對象.focus(); obj.focus() 就可以正常操作頁面了.
您可能感興趣的文章:
- innerHTML,outerHTML,innerTEXT三者之間的區(qū)別
- textContent在Firefox下與innerText等效的屬性
- javascript innerHTML、outerHTML、innerText、outerText的區(qū)別
- javascript textContent與innerText的異同分析
- innerText和textContent對比及使用介紹
- innerHTML,outerHTML,innerText,outerText的用法及區(qū)別解析
- innerHTML屬性,outerHTML屬性,textContent屬性,innerText屬性區(qū)別詳解
相關文章
javascript firefox 自動加載iframe 自動調整高寬示例
iframe 自動獲取onload高寬以及iframe 自動加載,具體實現如下,感興趣的朋友可以參考下2013-08-08