8個js常用函數

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>函數</title>
<style>
#div1 div{ display:none; width:200px; height:100px; background:#ebebeb; border:1px solid #000;}
.bg{ background:red;}
</style>
<link rel="stylesheet" id="pifu" type="text/css" href="blue.css">
</head>
<body>
<!--1-->
用戶名:<input type="text" placeholder="請輸入用戶名" id="user"/>
密碼:<input type="text" placeholder="請輸入密碼" id="password"/>
 <input type="button" value="登錄" id="login"/>
 <!--2-->
  <input type="text" placeholder="請輸入第一個數字"  id="num1"/>
  <input type="text" placeholder="請輸入第二個數字" id="num2"/>
  <input type="button" value="加" id="add"/>
  <!--3-->
  <p id="time">1111111</p>
  <!--6-->
   <div id="div1">
     <input type="button" value="內容一" class="bg" />
     <input type="button" value="內容二" />
     <input type="button" value="內容三" />
     <div style="display:block;" >1111</div>
     <div>2222</div>
     <div>3333</div>
    </div>
    <!--7-->
    <input type="button" value="紅皮膚" οnclick="red()"/>
    <input type="button" value="藍皮膚" οnclick="blue()"/>
 <script>
 //1
  /*var User=document.getElementById('user');
  var pwd=document.getElementById('password'); 
  var Btn=document.getElementById('login');
    Btn.οnclick=function(){
         if(User.value==0||pwd.value==0){
             alert('請輸入用戶名或者密碼')
             }else if(User.value!='admin'){
             alert('用戶名輸入錯誤')
              }else if(pwd.value!=123456){
             alert('密碼輸入錯誤')
              }       
        
        }*/
//2
 /* var num1=document.getElementById('num1');
  var num2=document.getElementById('num2'); 
  var Add=document.getElementById('add');
     Add.οnclick=function(){
         var value1=parseFloat(num1.value);
         var value2=parseFloat(num2.value);
              if(isNaN(value1)==true){
                  alert('第一個數輸入錯誤')
                  }else if(isNaN(value2)==true){
                  alert('第二個數輸入錯誤')  
                      }else{
                  alert(value1+value2)
                      }
         
         }*/
//3
 /* window.οnlοad=function(){
       setInterval(function(){
        var date=new Date();
        var shijian=document.getElementById('time')
        shijian.innerHTML=date;
           },1000)
     
      }*/        
//4
   /* //函數體
        //返回值  return//可有可無
        //參數    //可有可無
        //函數名 //可有可無
    //4-1
    function name(){
        
        //執行語句  函數體
        }
      function add(a,b){
          return a+b;//函數返回值可以返回一個值
          alert(12333)//return之後的程序不再執行
          }    
        alert(add(3,4)); 
    //4-2    
    var fn=function(a,b){
        return a*b;
        }
        console.log(fn(5,6))
    //4-3      
          (function(a){
        
             alert(a)
            })('abc');*/
//5
 /*   var m=1;//定義乘積初始值
 function jiecheng(){
      for(var i=1;i<=4;i++){
          m=m*i;
          }
         return m; 
     }    
    alert(jiecheng(m)); */    
//6    
/*var div1=document.getElementById('div1');
var Btn=div1.getElementsByTagName('input');
var div=div1.getElementsByTagName('div')*/
   //方法1
 /* //按鈕1
  Btn[0].οnclick=function(){
       this.className="bg";
       Btn[1].className="none";
       Btn[2].className="none";
       div[0].style.display='block';
       div[1].style.display='none';
       div[2].style.display='none';
      }
 //按鈕2
  Btn[1].οnclick=function(){
      this.className="bg";
       Btn[0].className="none";
       Btn[2].className="none";
       div[1].style.display='block';
       div[0].style.display='none';
       div[2].style.display='none';
      }      
  //3按鈕3
   Btn[2].οnclick=function(){
      this.className="bg";
       Btn[0].className="none";
       Btn[1].className="none";
       div[2].style.display='block';
       div[0].style.display='none';
       div[1].style.display='none';
      }      */
      //方法2
     /* for(var i=0;i<=Btn.length;i++){
          Btn[i].index=i;//編上索引號 
          //alert(Btn[i].index)
          Btn[i].οnclick=function(){
             //按鈕
             for(var i=0;i<=Btn.length;i++){
             Btn[i].className="none" //點擊時去除所有按鈕背景
                  this.className="bg";//把當前點擊按鈕加上背景
                  //點擊時,隱藏所有div
                  div[i].style.display="none"
                  //顯示當前按鈕所對應的div
                  div[this.index].style.display="block"
                       }
              }
          }*/
/*//7
var pifu=document.getElementById('pifu');
 function red(){
     pifu.href="red.css"
     }
 function blue(){
     pifu.href="blue.css"
     }*/    
//8
    window.οnlοad=function(){
        setTimeout(function(){
            open('b.html')
            
            },2000)
        }  
 </script>
</body>
</html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章