IE8 下的Js错误HTML Parsing Error...


Posted in Javascript onAugust 14, 2009

网页错误详细信息

用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; QQDownload 551; SLCC2; .NET CLR 2.0.50727)
时间戳: Wed, 12 Aug 2009 07:02:03 UTC

消息: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
行: 0
字符: 0
代码: 0

今天调试一段JS代码出现这个状况..在火狐 IE7 和IE6下都正常...郁闷,在网上搜索了一下相关资料 一般错误都是指所指定的标签没有加载完就是用该对象....

检查了代码 从表面上看没有什么问题

如下

<body>

<script language="javascript">

 var bgObj = document.createElement("div"); 
        bgObj.style.cssText = "position:absolute;left:0px;top:0px;width:"+iWidth+"px;height:"+Math.max(document.body.clientHeight, iHeight)+"px;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000;z-index:101;"; 
        document.body.appendChild(bgObj);
</script>
</body>

其实 仔细检查出来就发现 这段代码会在body没有加载完毕之前运行....

问题就出在这里....

所以 代码只能放在波电压外面去执行

<body>

</body>

<script language="javascript">

 var bgObj = document.createElement("div"); 
        bgObj.style.cssText = "position:absolute;left:0px;top:0px;width:"+iWidth+"px;height:"+Math.max(document.body.clientHeight, iHeight)+"px;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000;z-index:101;"; 
        document.body.appendChild(bgObj);
</script>

这样OK没问题了...看来IE 的逻辑性越来越强了.....可能以前很多代码都会出现这种问题咯

Javascript 相关文章推荐
深入理解JavaScript系列(43):设计模式之状态模式详解
Mar 04 Javascript
JavaScript获得页面base标签中url的方法
Apr 03 Javascript
js实现简单的左右两边固定广告效果实例
Apr 10 Javascript
JQuery radio(单选按钮)操作方法汇总
Apr 15 Javascript
jQuery网页选项卡插件rTabs用法实例分析
Aug 26 Javascript
js实现右键自定义菜单
Dec 03 Javascript
详解在Vue中通过自定义指令获取dom元素
Mar 04 Javascript
vue路由--网站导航功能详解
Mar 29 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
May 09 Javascript
Vue使用轮询定时发送请求代码
Aug 10 Javascript
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
Feb 24 Javascript
交互式可视化js库gojs使用介绍及技巧
Feb 18 Javascript
jQuery 判断页面元素是否存在的代码
Aug 14 #Javascript
JavaScript写的一个DIV 弹出网页对话框
Aug 14 #Javascript
使用JQuery和s3captche实现一个水果名字的验证
Aug 14 #Javascript
img标签中onerror用法
Aug 13 #Javascript
什么是JavaScript
Aug 13 #Javascript
Javascript Global对象
Aug 13 #Javascript
Javascript Math对象
Aug 13 #Javascript
You might like
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
PHP中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
PHP数据对象PDO操作技巧小结
2016/09/27 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
图片Slider 带左右按钮的js示例
2013/08/30 Javascript
用jquery方法操作radio使其默认选项是否
2013/09/10 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
2018/11/28 Javascript
vue使用axios上传文件(FormData)的方法
2019/04/14 Javascript
微信小程序开发注意指南和优化实践(小结)
2019/06/21 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
Django CBV类的用法详解
2019/07/26 Python
Pytorch的mean和std调查实例
2020/01/02 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
python属于解释语言吗
2020/06/11 Python
如何解决pycharm调试报错的问题
2020/08/06 Python
详解python metaclass(元类)
2020/08/13 Python
python3处理word文档实例分析
2020/12/01 Python
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
nginx限制并发连接请求数的方法
2021/04/01 Servers
python 命令行传参方法总结
2021/05/25 Python
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android