问题描述
- HTML中Progress的问题
-
我写了两个div,每个div中包含一个progress,刚开始我显示div1,点击next之后div1隐藏,显示div2(这个已经实现),现在的问题就是如何显示div2之后,div2中的progress可以自动执行?
function setProgress()
{
//获得进度条标签
var prBar = document.getElementById("set");//显示的进度百分比数值 var val = document.getElementById("numValue"); prBar.value=currProgress; val.innerHTML = Math.round((currProgress/total)*100)+"%"; currProgress++; if(currProgress>100) done=true; if(!done) setTimeout("startProgress()",500); else { done = false; currProgress = 0; }
}
这是执行进度条代码,如何更改可以让他自动开始执行,我现在是通过点击按钮来执行的就让他所在的div显示之后自动开始就可以了。。
解决方案
显示div的函数结尾调用下setProgress()方法启动就好了吧
时间: 2024-12-25 09:03:16