我正在嘗試製作進度條,但它可以工作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