我正在尝试实现一个进度条,其中我从ajax请求中将值从0增加到
enter code here
<input type="text" id="value" style="border:none;"/>
<input type="text" id="progress" style="width:0px;background-color: red;"/>
function fetchStatus()
{
xmlup=new XMLHttpRequest();
xmlup.onreadystatechange=function(){
if(xmlup.readyState === 4 && xmlup.status === 200)
{
document.getElementById("value").value=xmlup.responseText;//Working
document.getElementById("progress").style.width=xmlup.responseText+"px";
//Not Working
}
else
{
}
};
xmlup.open("GET","ProgressStatus",true);
xmlup.send();
}
最佳答案
您的脚本是正确的。
我会说width
样式已正确设置,但可能还有另一个CSS属性(或类)阻止了宽度的正确显示。