浏览 2164 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-22
最后修改:2010-06-22
以下代码重现该bug
1,a.html
<!DOCTYPE html> <html> <head></head> <body> <script src="a.js"></script> </body> </html>
2,a.js
document.write('<script src="b.js"></script>'); document.write('<DIV id="d1"></DIV>') alert(document.getElementById('d1'));
3,b.js中内容随意,甚至可以什么都不写,只要新建该文件即可
打开html后,只在IE中能弹出div[id=d1],其它浏览器都是null。 即元素div[id=d1] 在IE中能获取到,其它浏览器不能获取到。这需要注意!
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |