document.body.appendChild 的问题

IE只有页面完全读取结束body元素才会存在,所以在页面中插入上面这条语句在IE下就会出现错误,而FF下的实现机制是当页面还没有完全读取完时body元素就已经存在了。因此firefox下面正常,而ie下就有问题。

解决方法:

1.使用window.onload方法
2.把document.body.appendChild 语句放在body后面
3.用setTimeout延迟document.body.appendChild
4.用insertBefore

posted on 2010-12-19 14:37  砖头  阅读(796)  评论(0编辑  收藏  举报

导航