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 相关文章推荐
5秒后跳转到另一个页面的js代码
Oct 12 Javascript
各种页面定时跳转(倒计时跳转)代码总结
Oct 24 Javascript
浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
Nov 12 Javascript
js判断文本框输入的内容是否为数字
Dec 23 Javascript
基于javascript实现图片懒加载
Jan 05 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
Feb 18 Javascript
javascript实现一个简单的弹出窗
Feb 22 Javascript
详解jQuery插件开发方式
Nov 22 Javascript
BootStrap中
Dec 10 Javascript
webuploader模态框ueditor显示问题解决方法
Dec 27 Javascript
Vue实现导航栏点击当前标签变色功能
Aug 19 Javascript
在vue中axios设置timeout超时的操作
Sep 04 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的FTP学习(三)
2006/10/09 PHP
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
vue中的router-view组件的使用教程
2018/10/23 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
vue中的面包屑导航组件实例代码
2019/07/01 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
vue.js实现h5机器人聊天(测试版)
2020/07/16 Javascript
Python生成器以及应用实例解析
2018/02/08 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
Python 实现Numpy中找出array中最大值所对应的行和列
2019/11/26 Python
Pygame的程序开始示例代码
2020/05/07 Python
10个很棒的 CSS3 开发工具 推荐
2011/05/16 HTML / CSS
CSS3哪些新特性值得称赞
2016/03/02 HTML / CSS
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
2014年党员创先争优承诺书
2014/05/29 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
七年级作文之游记
2019/12/11 职场文书
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript
一起来学习Python的元组和列表
2022/03/13 Python
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers
springboot读取resources下文件的方式详解
2022/06/21 Java/Android