zoukankan      html  css  js  c++  java
  • JS例子(好友列表选中)

    <style type="text/css">
    *{ margin:0px auto;
       padding:0px;}
    
    .tian{ 300px; 
           height:50px; 
    	   text-align:center; 
    	   line-height:50px; 
    	   vertical-align:middle; 
    	   border:1px solid #F00; 
    	   margin-top:20px;
    	   background-color:blue;}
    .tian:hover{ cursor:pointer;}
    </style>
    

      

    body>
       <div>
       <div class="tian"  onmouseover="bian(this)" onmouseout="se(this)" onclick="xuan(this)" xz="0">好</div>
       <div class="tian"  onmouseover="bian(this)" onmouseout="se(this)" onclick="xuan(this)" xz="0">友</div>
       <div class="tian"  onmouseover="bian(this)" onmouseout="se(this)" onclick="xuan(this)" xz="0">列</div>
       <div class="tian"  onmouseover="bian(this)" onmouseout="se(this)" onclick="xuan(this)" xz="0">表</div>
       <div class="tian"  onmouseover="bian(this)" onmouseout="se(this)" onclick="xuan(this)" xz="0">选</div>
       <div class="tian"  onmouseover="bian(this)" onmouseout="se(this)" onclick="xuan(this)" xz="0">中</div>
       </div>
    </body>
    

      

    <script type="text/javascript">
    
     function bian(a){
    	 var sy = document.getElementsByClassName("tian");
           for (var i=0;i<sy.length;i++){
    		   if(sy[i].getAttribute("xz")=="0"){
    	          sy[i].style.backgroundColor = "blue";}
           }
    	    a.style.backgroundColor = "red";
    	  }  
    	
     function se(b){
    	 var sy = document.getElementsByClassName("tian");
           for (var i=0;i<sy.length;i++){
    		   if(sy[i].getAttribute("xz")=="0"){
    	          sy[i].style.backgroundColor = "blue";}
           }
    	 b.style.backgroundColor = "red";
    	 }
    
     function xuan(c){
    	 
    
    	var d = document.getElementsByClassName("tian");
    	for(var i=0;i<d.length;i++){
    		d[i].style.backgroundColor = "blue";
    		d[i].setAttribute("xz","0");
    	}
    	
    	c.style.backgroundColor = "red";
    	c.setAttribute("xz","1");
        }
    </script>
    

      

  • 相关阅读:
    2. Add Two Numbers
    1. Two Sum
    22. Generate Parentheses (backTracking)
    21. Merge Two Sorted Lists
    20. Valid Parentheses (Stack)
    19. Remove Nth Node From End of List
    18. 4Sum (通用算法 nSum)
    17. Letter Combinations of a Phone Number (backtracking)
    LeetCode SQL: Combine Two Tables
    LeetCode SQL:Employees Earning More Than Their Managers
  • 原文地址:https://www.cnblogs.com/nsl714745601/p/7065778.html
Copyright © 2011-2022 走看看