使用progress标记元素实现进度条效果
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>使用progress元素</title>
<style type="text/css">
body{
font-size:12px}
p{
padding:0px;
margin:0px;
}
.inputbtn{
border:solid 1px #ccc;
background-color:#eee;
line-height:18px;
font-size:12px;
}
</style>
</head>
<body>
<script type="text/javascipt">
var intValue=0;
var intTimer;
var objPro=document.getElementById('proDownFile');
var objTip=document.getElementById('pTip');
function Interval_handler(){
intValue++;
objPro.value=intValue;
if(intValue>=objPro.max){
clearInterval(intTimer);
objTip.innerHTML="下载已经完成!";
}
else{
objTip.innerHTML="正在下载中"+intValue+"%";
}
}
function Btn_Click(){
intTimer=setInterval(Interval_handler,100);
}
</script>
<p id="pTip">开始下载</p>
<progress value="0" max="100" id="proDownFile"></progress>
<input type="button" value="下载按钮" class="inputbtn" onclick="Btn_Click()">
</body>
</html>