进度条效果
1 <style type="text/css"> 2 *{ margin:0px auto; padding:0px} 3 #kuang{ width:200px; height:40px; border:2px solid #60F;} 4 #jindu{ height:40px; background-color:#F03; float:left} 5 </style> 6 </head> 7 8 <body> 9 </br></br> 10 <div id="kuang"> 11 <div id="jindu" style="width:0px"></div> 12 </div> 13 14 <script type="text/javascript"> 15 16 window.setTimeout("jindu()",30); 17 18 //调一下进度前进1% 19 function jindu() 20 { 21 //获取进度div的宽度 22 var div = document.getElementById("jindu"); 23 24 //获取到的是字符串"0px" 25 var str = div.style.width; 26 27 //处理字符串获取数字 28 var cd = str.substr(0,str.length-2); 29 30 //判断长度是否到最大值 31 if(cd<200) 32 { 33 //将长度转为整数加2 34 var cd = parseInt(cd)+2; 35 36 //让进度的DIV长度变为cd 37 div.style.width = cd+"px"; 38 39 //调用自身 40 window.setTimeout("jindu()",30); 41 } 42 } 43 44 45 </script> 46 47 </body>