在FF下发生uncaught exception: String contains an invalid character(NS_ERROR_DOM_INVALID_CHARACTER_ERR)错误的解决办法
2009-01-14 17:52
639 查看
IE和FF的兼容性确实很让人头疼,
在IE下运行的好好的JS,在FF下发生uncaught exception: String contains an invalid character(NS_ERROR_DOM_INVALID_CHARACTER_ERR)错误,JS部分代码如下:
-------------------------------------------------------------------------------------------------------------
document.$(divId).appendChild(document.createElement('<div id="'+_abc+'" style="position:relative;width:100%;height:100%;overflow:hidden" unselectable="on"></div>'));
-------------------------------------------------------------------------------------------------------------
原因可能是FF不支持动态的设置div的id,所以代码要改成一下的样子:
-------------------------------------------------------------------------------------------------------------
var _abc= document.$(divId).appendChild(document.createElement('div'));
_abc.id = _abc;
_abc.style.position = 'relative';
_abc.style.width = '100%';
_abc.style.height = '100%';
_abc.style.overflow = 'hidden';
_abc.unselectable = 'on';
-------------------------------------------------------------------------------------------------------------
呵呵,虽然比较麻烦,但是问题解决了
在IE下运行的好好的JS,在FF下发生uncaught exception: String contains an invalid character(NS_ERROR_DOM_INVALID_CHARACTER_ERR)错误,JS部分代码如下:
-------------------------------------------------------------------------------------------------------------
document.$(divId).appendChild(document.createElement('<div id="'+_abc+'" style="position:relative;width:100%;height:100%;overflow:hidden" unselectable="on"></div>'));
-------------------------------------------------------------------------------------------------------------
原因可能是FF不支持动态的设置div的id,所以代码要改成一下的样子:
-------------------------------------------------------------------------------------------------------------
var _abc= document.$(divId).appendChild(document.createElement('div'));
_abc.id = _abc;
_abc.style.position = 'relative';
_abc.style.width = '100%';
_abc.style.height = '100%';
_abc.style.overflow = 'hidden';
_abc.unselectable = 'on';
-------------------------------------------------------------------------------------------------------------
呵呵,虽然比较麻烦,但是问题解决了
相关文章推荐
- firefox下在FF下发生uncaught exception: String contains an invalid character(NS_ERROR_DOM_INVALID_CHARACTER_ERR)错误的解决办法
- DOM Exception 12: An invalid or illegal string was specified问题解决办法:
- IE9报“DOM Exception: INVALID_CHARACTER_ERR (5)”错误的原因及解决办法
- IE9报“DOM Exception: INVALID_CHARACTER_ERR (5)”错误的原因及解决办法
- The Folder Path "XXXX" Contains an Invalid Character 问题的另一个解决办法
- 解决eclipse3.2和myeclipse5.0m2在打开jsp文件时发生"An error has occurred.See error log for more details"错误的解决办法
- "error 1324 the path My Documents contains an invalid character"故障解决
- 配置Android开发环境常见错误解决办法(陆续添加)“your project contains error(s),please fix them before running your appli
- 举例android项目中的string.xml出现这个The character reference must end with the ';' delimiter.错误提示的原因及解决办法
- 对于解决androidstudio编辑时发生的错误Error:warning: Ignoring InnerClasses attribute for an anonymous inner class
- 配置Android开发环境常见错误解决办法(陆续添加)“your project contains error(s),please fix them before running your application”.
- your project contains error(s),please fix them before running your application”错误解决办法
- 对于解决androidstudio编辑时发生的错误Error:warning: Ignoring InnerClasses attribute for an anonymous inner class
- Jetty7.6.X java.err.nojdk 错误,jetty8.1There is an error in invoking javac解决方法
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决
- gvim Gtk-WARNING **: Invalid input string错误的解决办法
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
- VMware安装时Error 1324. The path My Documents contains a invalid character的原因和解决方法