搜索:
首页 >> 网页设计 >> 前端设计 >> IE9报“DOM Exception: INVALID_CHARACTER_ERR (5)”错误的原因及解决办法

IE9报“DOM Exception: INVALID_CHARACTER_ERR (5)”错误的原因及解决办法

2011-9-1 作者:yemoo asp之家 网友评论投递文章

升级了浏览器到IE9,今天进入公司网站后台突然发现有些页面进不去了,F12调试显示有JS错误:DOM Exception: INVALID_CHARACTER_ERR (5) ,具体截图如下:

之前各类JS错误提示中貌似没见过这个,按照提示找到错误位置代码如下:

貌似和CreateElement有关,但是实在不明白,于是google了一把,有如下解释:http://stackoverflow.com/questions/5344029/invalid-character-dom-exception-in-ie9

原来IE9创建DOM元素的方式较之前有了改变,开始严格遵循标准的实现,不允许通过直接传入一个完整html标记的方式来创建Dom元素。

到这里,解决方法自然也明了了,对于IE9 也采用标准的方式老老实实来实现即可:如上面代码片段。

大概很多旧的JSlib都会有这样的问题了,这个是mootools旧版本的代码,先自己update一下代码吧~

Tags:IE9  错误  解决方法 
站长工具
Google 趋势查询:
相关文章
loading 请稍等,评论加载中...

学习Asp到Asp之家(Aspxhome.com)

闽ICP备09044667号-4