根据ID获取元素function io(oid){return document.getElementById(oid)} /*JSON*/ function getjsonphp(retu,ojl){ var xmlHttp; try{ xmlHttp = new XML

HTML文字滚动代码

<marquee>滚动文字</marquee>

水平滚动:

<marquee direction="left" align="bottom" height="25" width="100%" onmouseout="this.start()" onmouseover="this.stop()" scrollamount="2" scrolldelay="1">水平滚动字幕内容</marquee>

垂直滚动:

<marquee direction="up" height="200" onmouseout="this.start()" onmouseover="this.stop()" scrollAmount="1" scrollDelay="1">垂直滚动字内容</marquee>

去掉html标签的js

<script>
 function delHtmlTag(str){
  return str.replace(/<[^>]+>/g,"");//去掉所有的html标记
 }
var str = "<span style='display:none;'>This is test</span><img src=''>ss</img><strong></strong><br/>";
str = delHtmlTag(str);
alert(str);
</script>

为了一个title去html标签所做的修改:

function delHtmlTag(str, obj){  
 var title = str.replace(/<[^>]+>/g,"");//去掉所有的html标记
 if(title.length > 300) {
  title = title.substring(0,300);
 }
 obj.title = title;
}

去掉字符串前后所有空格:

function Trim(str){ 
    return str.replace(/(^\s*)|(\s*$)/g, ""); 
}

去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g)

function Trim(str,is_global){
   var result;
   result = str.replace(/(^\s+)|(\s+$)/g,"");
   if(is_global.toLowerCase()=="g"){
       result = result.replace(/\s/g,"");
   }
   return result;
}

js 的replace方法将字符串中的&nbsp;全部替换为空字符串

<script language="javascript">
var test="this &nbsp; is &nbsp; a test";
test=test.replace(/&nbsp;/ig, "");
alert(test);
</script>

 根据ID获取元素

function io(oid){return document.getElementById(oid)}
/*JSON*/
function getjsonphp(retu,ojl){
 var xmlHttp;
 try{
  xmlHttp = new XMLHttpRequest();
 }catch(e){
  try{
   xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  }catch(e){
   try{
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
   }catch(e){
    return false;
   }
  }
 }
 
 xmlHttp.onreadystatechange = function(){
  if(xmlHttp.readyState == 4 && xmlHttp.status==200){//
   var strml = xmlHttp.responseText;
   var objht = '';
   if(ojl == 0){
    objht = eval("(" + strml + ")");
    hpayqu(decodeURI(objht.hm));
   }
   if(ojl == 1){
    objht = eval("(" + strml + ")");
    koextb(decodeURI(objht.hm));
   }
   if(ojl == 2){
    objht = eval("(" + strml + ")");
    if(decodeURI(objht.hm) == 'k'){
	 kztmjh();
	}
   }
   if(ojl == 3){
    objht = eval("(" + strml + ")");
	plist(objht);
   }
  };
 }
 if(retu != null){
  xmlHttp.open("POST", retu, true);
  xmlHttp.send();
 }
}

 倒计时只执行一次

kmj = setTimeout(function(){
执行代码
},1000);
//终止
clearTimeout(kmj);

 倒计时只执无限执行

kmj = setInterval("sskozhi()", 1000);
//终止
clearInterval(kmj);

分割字符串

var temv = str.split(":");

编码解码字符串

//编码
encodeURI(rm)
//解码
decodeURI(rm)

换算时间

function hnusaime(dem){
 var iDay,iHour,iMinute,iSecond;
 var sDay="",sHour="",sMinute="",sSecond="",sTime="";
 if(dem >= 0){//-倒计时的值>=0
  iDay = parseInt(iTime/24/3600);//计算-单位秒
  if(iDay > 0){
   if(zshuxz(iDay) < 2){
    iDay = '0' + iDay;
   }
   sDay = iDay + " 天 ";
  }
  iHour = parseInt((iTime/3600)%24);
  if(iHour > 0){
   if(zshuxz(iHour) < 2){
    iHour = '0' + iHour;
   }
   sHour = iHour + ":";
  }
  iMinute = parseInt((iTime/60)%60);
  if(iMinute > 0){
   if(zshuxz(iMinute) < 2){
    iMinute = '0' + iMinute;
   }
   sMinute = iMinute + ":";
  }
  iSecond = parseInt(iTime%60);
  if(iSecond >= 0){
   if(zshuxz(iSecond) < 2){
    iSecond = '0' + iSecond;
   }
   sSecond = iSecond + "";
  }
  sTime = sDay + sHour + sMinute + sSecond;
 }
 return sTime;
}

 倒计时

function rmaintime(){
 var iDay,iHour,iMinute,iSecond;
 var sDay="",sHour="",sMinute="",sSecond="",sTime="";
 if(iTime >= 0){//-倒计时的值>=0
  iDay = parseInt(iTime/24/3600);//计算-单位秒
  if(iDay > 0){
   if(zshuxz(iDay) < 2){
    iDay = '0' + iDay;
   }
   sDay = iDay + " 天 ";
  }
  iHour = parseInt((iTime/3600)%24);
  if(iHour > 0){
   if(zshuxz(iHour) < 2){
    iHour = '0' + iHour;
   }
   sHour = iHour + ":";
  }
  iMinute = parseInt((iTime/60)%60);
  if(iMinute > 0){
   if(zshuxz(iMinute) < 2){
    iMinute = '0' + iMinute;
   }
   sMinute = iMinute + ":";
  }
  iSecond = parseInt(iTime%60);
  if(iSecond >= 0){
   if(zshuxz(iSecond) < 2){
    iSecond = '0' + iSecond;
   }
   sSecond = iSecond + "";
  }
  
  if(sMinute == ''){
   sMinute = '00:';
  }else{
   sMinute = sMinute;
  }
  if(sSecond == ''){
   sSecond = '00:';
  }else{
   sSecond = sSecond;
  }
  sTime = sDay + sHour + sMinute + sSecond;
  
  if(iTime==0){//时间到
   clearTimeout(ime);
   //$$("yibftm").innerHTML = sTime;
   var drct = 'ction/qingqiucl.php?qiqe=cdzt&tags='+ rm +'&page='+ iTime +'&gshm='+ ke;
   getjsonphp(drct,90);
   huoqxys();
   return false;
  }else{//时间到-否则继续
   ime = setTimeout("rmaintime()",1000);
   iTime = iTime - 1;
   //$$("yibftm").innerHTML = sTime;
   var drct = 'ction/qingqiucl.php?qiqe=cdzt&tags='+ rm +'&page='+ iTime +'&gshm='+ ke;
   getjsonphp(drct,90);
   return false;
  }//时间到-END
  //iTime=iTime-1;
 }else{//--倒计时的值>=0否则-倒计时结束
  sTime = "00:00";
 }//-倒计时的值>=0-END
 //$$("yibftm").innerHTML = sTime;
 
 var drct = 'ction/qingqiucl.php?qiqe=cdzt&tags='+ rm +'&page='+ iTime +'&gshm='+ ke;
 getjsonphp(drct,90);
}

 字符串长度

function zshuxz(txv){
 var zw=yw = 0; 
 txv = txv.toString();
 for (i = 0; i < txv.length; i++) { 
  var leg = txv.charCodeAt(i);//ASCII
  if (leg > 255) {
   zw += 1; //中文
  } else { 
   yw += 1; //英文
  } 
 } 
 return eval(zw + yw);
}

 写入数组

var etry = [];
etry.push('9999999999999');

获取最后一个数组

var zuhy = etry.pop();

删除最后一个数组

etry.splice(-1,-1);

//添加一个元素:
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")
arr.splice(2,0,"William")
document.write(arr + "<br />")

删除指定数组

etry.remove(etry.length);
Array.prototype.remove=function(dx){
 if(isNaN(dx)||dx>this.length){return false;}
  for(var i=0,n=0;i<this.length;i++){
   if(this[i]!=this[dx]){
    this[n++]=this[i];
   }
  }
 this.length-=1;
}

获取时间戳

var sjco = new Date().getTime();

变成算式

var peg = 1;
var kkk = eval(parseFloat(peg) + 1);

 将字符串变成整数

var fnwh = parseInt(fnbjo.clientWidth);

 替换

var rcht = srcd.replace('nor',"sel");

 

 

 

 

上一篇:常用基本PHP语句二

下一篇:百度快照删除整理链接

评论列表
发表评论
称呼
邮箱
网址
验证码(*)
热评文章
相关阅读