<script>
//通过id获取元素
var progress = document.getElementById('progress')
var n = document.getElementById('n')
var btn = document.getElementById('btn')
//定义函数,并用元素的单击事件触发函数
btn.onclick = function(){
var w = 0 //定义变量,用来存储进度条的长度
//启动定时器
var t = setInterval(function(){
w += 10 //每隔指定时间,让进度条长度增加10
if(w >= 100){ //判断进度条的长度有没有等于或大于指定长度
w = 100
clearInterval(t) //条件成立,清除定时器
}
progress.style.width = w + '%' //给元素赋值变化后的宽度
n.innerHTML = w + '%' //同时百分比也要增长
},100) //每隔0.1秒执行一次
}
</script>
<script>
//通过id获取元素
var progress = document.getElementById('progress')
var n = document.getElementById('n')
var btn = document.getElementById('btn')
//定义函数,并用元素的单击事件触发函数
btn.onclick = function(){
var w = 0 //定义变量,用来存储进度条的长度
//启动定时器
var t = setInterval(function(){
w += 10 //每隔指定时间,让进度条长度增加10
if(w >= 100){ //判断进度条的长度有没有等于或大于指定长度
w = 100
clearInterval(t) //条件成立,清除定时器
}
progress.style.width = w + '%' //给元素赋值变化后的宽度
n.innerHTML = w + '%' //同时百分比也要增长
},100) //每隔0.1秒执行一次
}
</script>