document.body.appendChild导致IE已终止操作的问题
<div id="cnblogs_post_body">IE在文档未加载完成时调用document.body.appendChild就会出这个问题,即body标签还没有解析完毕并闭合时调用appendChild。解决方式很简单,改成insertBefore。代码如下:<div class="cnblogs_code">if(document.body && document.body.firstChild){ var obj = document.createElement("xxx"); var node = document.body.firstChild; if (node) {node.parentNode.insertBefore(iframe, node);} else {document.body.appendChild(iframe);}}else{ setTimeout(arguments.callee, 5);}
页:
[1]