Extjs在IE报错"对象不支持此属性或方法", 而在firefox正常可用
2012-04-23 20:47
316 查看
ExtJS在Firefox里面显示正常,但是用IE打开的时候报错:对象不支持此属性或方法(object doesn't support this property or method)。
在网上找了一下,This is an issue in IE where the first element of the body can’t be a text node。
原来body标签内的第一个元素不能为文本text,否则IE浏览器会报错。也就是说<body>后面必须是div、span、table、form等块状元素或行内元素,就是不能是任何类型的文本。其实更确切的说,应该在使用Ext时,最好不要单独出现本文节点,说不准什么时候就出错,最好用<p>等元素包裹。具体原因待研究源码。
原来我的<body>标签后是<%=request.getContextPath()%>,这是一个文本,怪不得出现IE报错的情况。
在网上找了一下,This is an issue in IE where the first element of the body can’t be a text node。
原来body标签内的第一个元素不能为文本text,否则IE浏览器会报错。也就是说<body>后面必须是div、span、table、form等块状元素或行内元素,就是不能是任何类型的文本。其实更确切的说,应该在使用Ext时,最好不要单独出现本文节点,说不准什么时候就出错,最好用<p>等元素包裹。具体原因待研究源码。
原来我的<body>标签后是<%=request.getContextPath()%>,这是一个文本,怪不得出现IE报错的情况。
相关文章推荐
- bootstrap-datetimepicker在ie8下报对象不支持"indexOf"属性或方法
- javascript调用COM组件,"错误: 对象不支持此属性或方法"
- 在IE中"对象不支持indexOf属性或方法"
- "对象不支持此属性或方法"之表单的action赋值
- Extjs Microsoft JScript 运行时错误: 对象不支持“createContextualFragment”属性或方法
- PageMethods未定义"或"对象不支持此属性或方法"解决方法
- 【Extjs】ExtJS Bug之IE8对象不支持此属性或方法
- Extjs: 对象不支持“createContextualFragment”属性或方法
- 对象不支持"indexOf"属性或方法
- "PageMethods未定义"或"对象不支持此属性或方法"解决方法分享
- ExtJs在IE9上报错:对象不支持“createContextualFragment”属性或方法(解决方案)
- 解决js提交form时对象不支持此属性和方法"的ie错误
- EXtjs 解决ie9 不支持extjs对象的 “createContextualFragment”属性或方法
- "PageMethods未定义"或"对象不支持此属性或方法"解决方法分享
- javascript调用COM组件,"错误: 对象不支持此属性或方法"
- ocx使用时js报错"对象不支持的属性或方法"
- 关于Javascript与表单结合时出现"对象不支持此属性或方法"的问题总结(不断更新中...)
- extjs在IE报对象不支持此属性或方法
- form表单中name属性值为submit时,无法提交,出现"对象不支持此属性或方法"
- 在实践中磨练——ASP错误:"对象不支持此属性或方法: 'eof' "