HTML5学习系列——<progress>元素

progress> 是HTML5中新增的状态交互元素,用来表示页面某个任务完成的进度。
progress>有两个属性值:value和max,value的值必须小于或等于max的值,两者都必须大于0.

progress>交互元素在下载中使用

创建一个元素和一个“下载”按钮。当单击按钮时,元素动态展示下载进度状态和百分比信息;下载结束时,提示“下载完成!”。
CSS:
body{font-size: 13px;}
p{padding: 0px;margin:0px;}
  .inputbtn{border:1px solid #ccc;background: #eee;line-height: 18px;font-size: 12px;}
HTML:
<去掉p id="pTip">开始下载
<中文progress value="0" max="100" id="proDownFile">
<就可以input type="button" value="下载" class="inputbtn" onClick="Bth_Click();">
JavaScript:
var intValue=0;
var intTimer;
var objPro = document.getElementByIdx_x_x_x('proDownFile');
var objTip = document.getElementByIdx_x_x_x('pTip');
function Interval_handler(){
intValue++;
objPro.value = intValue;
if(intValue>=objPro.max){
clearInterval(intTimer);
objTip.innerHTML = "下载完成!";
}else{
objTip.innerHTML= "正在下载" + intValue + "%";
}
}
function Bth_Click(){
intTimer = setInterval(Interval_handler,100);
}
HTML5学习系列——<progress>元素

HTML5学习系列——<progress>元素

HTML5学习系列——<progress>元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值