function parse(y) { var box = document.getElementById("box"); //获取进度条div的宽度 var x = box.style.width; x = parseInt(x) + 1; y = y + 1; //将y值加上百分号赋值给box的宽度。这样每次+1就可以实现进度条占父容器的100%; box.style.width = y + "%"; //将y值加上百分号并赋值给显示下载百分比的div上 document.getElementById("box").innerHTML = y + "%"; //判断当y已经100的时候,也就是进度条的宽度和父容器的宽度一致的时候停止。 if (y >= 100) { document.getElementById("box").innerHTML = "100%"; } } function printX() { var userid = document.getElementById('id-inputEl').value; F.ui.WindowImport.show(); parse(0); var begin = setInterval(function () { PageMethods.getPercent(userid,function (result) { console.log(result); parse(result); if (result >= 100) { F.ui.WindowImport.hide(); document.getElementById('btnRefresh').click(); clearInterval(begin); } }); }, 1000); y = 0; }