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语法着色引擎(demo及打包文件下载)
Jun 13 Javascript
一些有用的JavaScript和jQuery的片段分享
Aug 23 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
Sep 17 Javascript
jsPDF生成pdf后在网页展示实例
Jan 16 Javascript
Javascript中设置默认参数值示例
Sep 11 Javascript
JS中三目运算符和if else的区别分析与示例
Nov 21 Javascript
canvas实现环形进度条效果
Mar 23 Javascript
利用vscode调试编译后的js代码详解
May 14 Javascript
js中async函数结合promise的小案例浅析
Apr 14 Javascript
简述Vue中容易被忽视的知识点
Dec 09 Javascript
vue将文件/图片批量打包下载zip的教程
Oct 21 Javascript
vue使用vant中的checkbox实现全选功能
Nov 17 Vue.js
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 输出双引号&quot;与单引号'的方法
2010/05/09 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
javascript  Error 对象 错误处理
2008/05/18 Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
2013/10/18 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
Vue中props的详解
2019/05/16 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
Python网络爬虫项目:内容提取器的定义
2016/10/25 Python
Django中数据库的数据关系:一对一,一对多,多对多
2018/10/21 Python
详解Python中is和==的区别
2019/03/21 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
简单了解Python读取大文件代码实例
2019/12/18 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
Python中的面向接口编程示例详解
2021/01/17 Python
详解CSS3伸缩布局盒模型Flex布局
2018/08/20 HTML / CSS
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
酒店管理求职信
2014/06/09 职场文书
党的群众教育实践活动实施方案
2014/06/12 职场文书
竞选纪律委员演讲稿
2014/09/13 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
php访问对象中的成员的实例方法
2021/11/17 PHP
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python