随机显示个性签名的js代码(兼容ie,firefox)
原网页中用的是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实现的代码,其它更多的地方,大家自行测试因时间关系,不多说了。
数据载入中......
jb51Titles = new Array('生活的理想,就是为了理想的生活', '好好扮演自己的角色,做自己该做的事', '我们-www.jb51.net', '人生的真理,只是藏在平淡无味之中', '想像力比知识更重要', '每一种创伤,都是一种成熟', '激情是成功的必要前提!!', '记住该访住的事,忘掉该忘掉的人', '越学习,就越发现自己无知', '凡事皆有代价,快乐的代价便是痛苦','工作是一种乐趣','爱情, 原来是含笑饮毒酒','年轻就是无限的可能','追求自我的突破','记住该记住的 忘记该忘记的','只要开始,虽晚不迟!','有些事情本身我们无法控制,只好控制自己。',' 经验是由痛苦中粹取出来的','明天的希望,让我们忘了今天的痛苦','发光并非太阳的专利,你也可以发光','你可以用爱得到全世界,你也可以用恨失去全世界','年轻是我们唯一拥有权利去编织梦想的时光','人的价值,在遭受诱惑的一瞬间被决定','学会偷懒,并懒出境界是提高工作效率最有效的方法!',' 少一点预设的期待,那份对人的关怀会更自在','人只要不失去方向,就不会失去自己 ');
TitleId = Math.floor(Math.random()*jb51Titles.length);
document.getElementById("blogTitle").innerHTML =jb51Titles[TitleId];
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]