手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >一些不错的JS 自定义函数第1/2页
一些不错的JS 自定义函数第1/2页
摘要:1、dayin()作用:将id为dayin的内容,新建页面并打印,可解决打印某页面中的部分内容的问题。使用方法:将要打印的内容通过包含起来,...

1、dayin()

作用:将id为dayin的内容,新建页面并打印,可解决打印某页面中的部分内容的问题。

使用方法:将要打印的内容通过 <span id="dayin"></span>包含起来,然后在某个按扭中定义事件

<input type="button" value="打印">

复制代码 代码如下:

function dayin()

{

var code="<body onload=window.print()>"

code+=document.all.dayin.innerHTML;

code=code.toUpperCase();

code=code.replace(/<A[^>]*>删除</A>/gi, "");

code=code.toLowerCase();

var newwin=window.open('','','');

newwin.opener = null;

newwin.document.write(code);

newwin.document.close();

}

其中code=code.replace(/<A[^>]*>删除</A>/gi, "");

是过滤掉内容中的所有删除连接

2、isNumber(st)

作用:判断变量st是否由数字组成(包括负数和小数),如果是返回true,否则返回false。

复制代码 代码如下:

function isNumber(st)

{

var Letters = "1234567890-.";

var i;

var c;

if(st.charAt( 0 )=='.')

return false;

if(st.charAt( 0 )=='-'&&st.charAt( 1 )=='.')

return false;

if( st.charAt( st.length - 1 ) == '-' )

return false;

for( i = 0; i < st.length; i ++ )

{

c = st.charAt( i );

if (Letters.indexOf( c ) < 0)

return false;

}

return true;

}

3、createCookie(name,value,days)

作用:建立名称为name,值为values,有效期为days天的cookie。同时可用做修改。

复制代码 代码如下:

function createCookie(name,value,days){

var expires = "";

if (days) {

var date = new Date();

date.setTime(date.getTime()+(days*24*60*60*1000));

expires = "; expires="+date.toGMTString();

};

document.cookie = name+"="+value+expires+"; path=/";

};

4、readCookie(name)

作用:根据名称,读取出cookie的值。如果无,则返回null。

复制代码 代码如下:

function readCookie(name){

var nameEQ = name + "=";

var ca = document.cookie.split(';');

for(var i=0;i < ca.length;i++) {

var c = ca[i];

while (c.charAt(0)==' ') c = c.substring(1,c.length);

if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

};

return null;

};

5、request(st)

作用:得到浏览器地址栏中的某个参数的值(不完美解决,例如有空格的话会得到%20,但支持中文)

复制代码 代码如下:

function request(st) {

var ustr=document.location.search;

var intPos = ustr.indexOf("?");

var strRight = ustr.substr(intPos + 1);

var arrTmp = strRight.split("%26");

for(var i = 0; i < arrTmp.length; i++)

{

var arrTemp = arrTmp[i].split("=");

if(arrTemp[0].toUpperCase() == st.toUpperCase()) return arrTemp[1];

}

return "";

}

6、hideObject(obj)

作用:隐藏obj

复制代码 代码如下:

function hideObject(obj) {

obj.style.display = "none";

}

7、showObject(obj)

作用:显示obj

复制代码 代码如下:

function showObject(obj) {

obj.style.display = "block";

}

当前1/2页12下一页阅读全文

【一些不错的JS 自定义函数第1/2页】相关文章:

多个iframe自动调整大小的问题

javascript的函数第1/3页

JSON简介以及用法汇总

JavaScript对表格或元素按文本,数字或日期排序的方法

JQuery中DOM实现事件移除的方法

强制设为首页代码

总结一些js自定义的函数

农历与西历对照

JavaScript每天定时更换皮肤样式的方法

JavaScript中的函数嵌套使用

精品推荐
分类导航