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 相关文章推荐
JQuery 学习笔记 选择器之四
Jul 23 Javascript
javascript 设计模式之单体模式 面向对象学习基础
Apr 18 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
Aug 07 Javascript
javascript在子页面中函数无法调试问题解决方法
Jan 17 Javascript
jquery的clone方法应用于textarea和select的bug修复
Jun 26 Javascript
js实现背景图片感应鼠标变化的方法
Feb 28 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
js时间比较 js计算时间差的简单实现方法
Aug 26 Javascript
js 实现一些跨浏览器的事件方法详解及实例
Oct 27 Javascript
移动端脚本框架Hammer.js
Dec 15 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
Nov 26 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
Sep 07 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
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
php解析xml方法实例详解
2015/05/12 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
在NodeJS中启用ECMAScript 6小结(windos以及Linux)
2014/07/15 NodeJs
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
2016/11/26 Javascript
浅谈Node.js:理解stream
2016/12/08 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
ES6新数据结构Map功能与用法示例
2017/03/31 Javascript
微信小程序实现选项卡功能
2020/06/19 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
vue日历/日程提醒/html5本地缓存功能
2019/09/02 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
TensorFlow实现创建分类器
2018/02/06 Python
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
Veronica Beard官网:在酷、经典和别致之间找到了平衡
2018/01/11 全球购物
广告传媒专业应届生求职信
2014/03/01 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
六一儿童节开幕词
2015/01/29 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
班级管理经验交流材料
2015/11/02 职场文书
利用Java连接Hadoop进行编程
2022/06/28 Java/Android