随机显示个性签名的js代码(兼容ie,firefox)
程序员文章站
2023-12-09 23:47:45
原网页中用的是innertext,萬仟网这里给替换成了innerhtml是为了简单的支持firefox,因为firefox不支持innertext,但已经有办法让firef...
原网页中用的是innertext,这里给替换成了innerhtml是为了简单的支持firefox,因为firefox不支持innertext,但已经有办法让firefox支持innertext了,兼容代码如下。
复制代码 代码如下:
//让mozilla支持innertext
try{
htmlelement.prototype.__definegetter__
(
"innertext",
function ()
{
var anystring = "";
var childs = this.childnodes;
for(var i=0; i<childs.length; i++)
{
if(childs[i].nodetype==1)
anystring += childs[i].tagname=="br" ? '\n' : childs[i].innertext;
else if(childs[i].nodetype==3)
anystring += childs[i].nodevalue;
}
return anystring;
}
);
}
catch(e){}
以下使用innerhtml实现的代码,其它更多的地方,大家自行测试因时间关系,不多说了。
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
推荐阅读
-
随机显示个性签名的js代码(兼容ie,firefox)
-
兼容ie、firefox的图片自动缩放的css跟js代码分享
-
随机显示个性签名的js代码(兼容ie,firefox)
-
随机显示个性签名的js代码(兼容ie,firefox)_其他特效
-
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)_javascript技巧
-
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码_javascript技巧
-
兼容IE与Firefox的js 复制代码_javascript技巧
-
js实现兼容IE、Firefox的图片缩放代码_javascript技巧
-
随机显示个性签名的js代码(兼容ie,firefox)_其他特效
-
js实现兼容IE、Firefox的图片缩放代码_javascript技巧