我正在尝试实现一个进度条,其中我从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属性(或类)阻止了宽度的正确显示。

09-17 04:37