代码改变世界

document.body.appendChild导致IE 提示 “无法打开internet”

2010-01-15 13:42  fdafda  阅读(363)  评论(0)    收藏  举报

dom在没有完成渲染之前,对document.body操作appendChild,IE会弹出“internet explorer 无法打开 internet ...”这样的对话框,原因是因为在dom没有下载完全时,执行了document.body.appendChild,虽然很多事情需求变更复杂琐碎,但是在页面添加JS一定要考虑到页面下载完成后再执行操作。最好把代码放在window.onload内。jQuery肯定是$(document).ready的function内。