我正在尝试制作进度条,但它可以工作PLZ解决它。 我使用的if else增加宽度,但它不工作进度条无法正常工作
var x = document.getElementById("p_bar");
for(var i = 0; i < 100; i++) {
var wid;
wid=1;
if(wid == 800)
break;
else
wid+=8; \t
x.style.width=wid+"px";
}
\t \t
document.body.style.background = "#"+((1<<24)*Math.random()|0).toString(16);
#cont {
width: 800px;
height: 30px;
background-color: cornsilk;
position: relative;
}
#p_bar {
width: 8px;
height: 30px;
background-color: red;
position: absolute;
}
<div id="cont">
<div id="p_bar"></div>
</div>
<p id="write"></p>
在每一个你设定妇女参与发展到1次迭代,因此wid的值永远不会超过8. – Thijs
从for循环中移除它,并将其设置为befo re:'var wid; wid = 1;' – Kaddath
UI永远不会在for循环中更新。 – epascarello