随机显示个性签名的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需刷新才能执行]

(0)

相关推荐

  • 随机显示个性签名的js代码(兼容ie,firefox)

    原网页中用的是innerText,我们这里给替换成了innerHTML是为了简单的支持firefox,因为firefox不支持innerText,但已经有办法让firefox支持innerText了,兼容代码如下. 复制代码 代码如下: //让Mozilla支持innerText try{ HTMLElement.prototype.__defineGetter__ ( "innerText", function () { var anyString = ""; v

  • python3个性签名设计实现代码

    本文实例为大家分享了python个性签名设计的具体代码,供大家参考,具体内容如下 参考博客:Python GUI Tkinter简单实现个性签名设计 参考博客:python3爬虫之设计签名小程序 Code from tkinter import * from tkinter import messagebox import requests import re from PIL import Image,ImageTk #模拟浏览器发送请求 def download(): startUrl =

  • 显示今天的日期js代码(阳历和农历)

    1.显示日期代码: Js代码 /*获取当前日期*/ function getCurrentDateTime() { var d = new Date(); var year = d.getFullYear(); var month = d.getMonth() + 1; var date = d.getDate(); var week = d.getDay(); /*时分秒*/ /*var hours = d.getHours(); var minutes = d.getMinutes(); v

  • 浏览器检测JS代码(兼容目前各大主流浏览器)

    本文实例介绍了JS代码实现浏览器检测,分享给大家供大家参考,具体内容如下 var BrowserMatch = { init: function () { this.browser = this.getBrowser().browser || "An Unknown Browser"; this.version = this.getBrowser().version || "An Unknown Version"; this.OS = this.getOS() ||

  • 一个超简单的JS拖拽实现代码(兼容IE,Firefox)

    runcode /** *取得元素的真实css属性 *@param {Object} d 元素 *@param {String} a 元素的css属性名 *@version 0.2 */ function gs(d,a){ if (d.currentStyle){ var curVal=d.currentStyle[a] }else{ var curVal=document.defaultView.getComputedStyle(d, null)[a] } return curVal; } /

  • js 禁止选择功能实现代码(兼容IE/Firefox)

    ie,chrome可能通过JS的onselectstart 例如 复制代码 代码如下: <body onselectstart="return false"> firefox可以通过CSS 复制代码 代码如下: *{ -moz-user-select:none }

  • 可以文本显示的公告栏的js代码

    一个可以文本显示的公告栏,可以在多处使用,绝对不可错过!  脚本说明:  第一步:把如下代码加入<head>区域中  <script language="JavaScript">  <!-- Activate Cloaking Device  var i = 0;  // used to cycle thru messages  var TextNumber = -1;  // array of messages  var TextInput = new 

  • 在页面预览客户端本地图片的js代码(兼容FF IE)

    公司最近有个项目有这样的需求我才发现我之前写的 如何通过JS获取用户本地图片路径 这篇文章里所使用的方法只支持本地页面预览本地图片 有一种解决方法是上传到服务器后返回相对路径 但是效率是个问题,编程复杂度也会提高 直接上demo代码 为更多有这种需求又苦于找不到解决方案的同行提供源码 转载请注明出处 我这里还有更多的其他问题的解决方案供更多人参考 get file input full path function getFullPath(obj) { var newPreview = docum

  • 获取offsetTop和offsetLeft值的js代码(兼容)

    复制代码 代码如下: function offsetTop( elements ){ var top = elements.offsetTop; var parent = elements.offsetParent; while( parent != null ){ top += parent.offsetTop; parent = parent.offsetParent; }; return top; }; function offsetLeft( elements ){ var left =

  • 禁用Tab键JS代码兼容Firefox和IE

    复制代码 代码如下: <script type="text/javascript"> document.onkeydown=function(e){ var isie = (document.all) ? true:false; var key; var ev; if(isie){//IE浏览器 key = window.event.keyCode; ev = window.event; }else{//火狐浏览器 key = e.which; ev = e; } aler

随机推荐