• 例子:选项卡和进度条


    一、选项卡

     <style type="text/css">
    	*{margin:0px auto; padding:0px;}
        #xuanxiangka{ 434px; height:26px;text-align:center; line-height:26px; vertical-align:middle;}
    	.xuanxiang{ 434px; height:230px; display:none;}
    	#a:hover{cursor:pointer;}
    	#gongda{display:block; background-color:#309;}
        #meiti{background-color:#F03;}
    	
        </style>
        </head>
        
        <body>
            <div id="xuanxiangka">
            	<div id="a" style="80px; height:25px; float:left;background-color:#309" onclick="showa('gongda')">工大要闻</div>
                <div id="a" style="80px; height:25px; float:left;background-color:#F03;" onclick="showa('meiti')">媒体工大</div>
            </div>
            <div id="gongda" class="xuanxiang"></div>
            <div  id="meiti" class="xuanxiang"></div>
            
            
        <script type="text/javascript">
         function showa(d)
    	 {
    		 var div=document.getElementById(d);
    		 var xuanxiang=document.getElementsByClassName("xuanxiang");
    		 for(var i=0;i<xuanxiang.length;i++)
    		 {
    			 xuanxiang[i].style.display="none";
    		}
    		div.style.display="block";	 
    	 }
        
        </script>
        </body>
    

      二、进度条

    <style type="text/css">
    *{ margin:0px auto; padding:0px}
    #kuang{ 200px; height:40px; border:2px solid #60F;}
    #jindu{ height:40px; background-color:#F03; float:left}
    </style>
    </head>
    
    <body>
    
    <div id="kuang">
    	<div id="jindu" style="0px"></div>
    </div>
    
    <script type="text/javascript">
    
    window.setTimeout("jindu()",30);
    
    //调一下进度前进1%
    function jindu()
    {
    	//获取进度div的宽度
    	var div = document.getElementById("jindu");
    	
    	//获取到的是字符串"0px"
    	var str = div.style.width;
    	
    	//处理字符串获取数字
    	var cd = str.substr(0,str.length-2);
    	
    	//判断长度是否到最大值
    	if(cd<200)
    	{	
    		//将长度转为整数加2
    		var cd = parseInt(cd)+2;
    		
    		//让进度的DIV长度变为cd
    		div.style.width = cd+"px";
    		
    		//调用自身
    		window.setTimeout("jindu()",30);
    	}
    }
    
    
    </script>
    
    </body>
    

      

  • 相关阅读:
    Python中的self详细解析
    promise
    JavaScript 中的let、const、val的区别
    Vuex
    继承
    原型及原型链
    this,call,apply,bind之间的关系
    Js 数据类型
    JS数据类型判断
    H5新特性
  • 原文地址:https://www.cnblogs.com/nuanai/p/6059585.html
Copyright © 2020-2023  润新知