今天学到的2个js

 1.点击后隐藏或显示下几层信息

  1. <html>
  2.     <head>
  3.         <style type="text/css">
  4.         div {  width:400px; height:25px; border:1px solid #000000; cursor:pointer;}
  5.         </style>
  6.         <script>
  7.         function test(obj)
  8.         {
  9.             var displayname;
  10.             objobj=obj.nextSibling;
  11.             if(obj.id!="two"){
  12.                     if(obj.style.display=="none"){
  13.                             obj.style.display="block";
  14.                     }else{
  15.                             obj.style.display="none";   
  16.                     }
  17.                     displayname=obj.style.display;
  18.             }
  19.             if(displayname=null) return;
  20.             while(obj.nextSibling.id!="two"){
  21.                     objobj=obj.nextSibling;
  22.                     obj.style.display=displayname;  
  23.             }          
  24.         }
  25.         </script>
  26.     </head>
  27.     <body>
  28.         <div onclick="test(this)">第一层</div>
  29.         <div onclick="test(this)">第二层</div>
  30.         <div onclick="test(this)">第三层</div>
  31.         <div onclick="test(this)">第四层</div>
  32.         <div onclick="test(this)">第五层</div>
  33.         <div onclick="test(this)">第六层</div>
  34.         <div onclick="test(this)">第七层</div>
  35.         <div id="two">根目录二</div>
  36.     </body>
  37. </html>

2.A,B,C,...,Z,AA,AB,AC,....AZ,BA,BB,...,ZZ,AAA,AAB,AAC,...,AAZ,ABA,ABB,ABC,...ABZ,....AZZ.....
写一个function print(start,count)函数
start 是开始位置  count是输出的个数
如print(2,3)
输出就是  B,C,D
26进制

  1. <html>
  2. <head>
  3. <script>
  4. function println(start,count) 
  5.         var s='';
  6.         for(var i=0;i<count;i++){
  7.                 s+=getChar(start+i);
  8.                 if(i!=count-1) s+=',';  
  9.         }
  10.         alert(s);
  11. }
  12. function getChar(n){
  13.         var s='ABCDEFGHIGHLMNOPQRSTUVWXYZ';
  14.         var i='';
  15.         if(n<26){
  16.                 return s.substr(n,1);
  17.         }else{
  18.                 i+=getChar(n/26-1,1);
  19.                 i+=getChar(n%26-1,1);
  20.                 return i;
  21.         }   
  22. }
  23. </script> 
  24. </head>  
  25. <body> 
  26. <input type="button" value="确定" onclick="println(1134,3)" /> 
  27. </body> 
  28. </html>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值