您的位置:首页 > 大数据 > 人工智能

在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';



-------------------------------------------------------------------------------------------------------------
呵呵,虽然比较麻烦,但是问题解决了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐