Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在I';我用javascript在句子中执行一个过程_Javascript_Html - Fatal编程技术网

如何在I';我用javascript在句子中执行一个过程

如何在I';我用javascript在句子中执行一个过程,javascript,html,Javascript,Html,如何在html中更新DOM,同时执行“while sencee”。 看下面的例子 函数contar(){ var-contador=0; while(contador代码的问题是,while循环 while(contador<10){ setTimeout(function(){ $('#element').val( contador ); },1000); contador++; } 以下是一个工作示例: 需要额外的功能来确保打印正确

如何在html中更新DOM,同时执行“while sencee”。 看下面的例子


函数contar(){
var-contador=0;

while(contador代码的问题是,while循环

while(contador<10){  

    setTimeout(function(){
         $('#element').val( contador );
    },1000);

    contador++;
}
以下是一个工作示例:


需要额外的功能来确保打印正确的号码。如果您在while循环中执行此操作,号码将始终是您的最大值。

不要。请使用回调和
setTimeout
。仅供参考,id必须是唯一的。抱歉,双id是一个错误,Publish抱歉,但不起作用,不要实时更新html内容。I我想我没有理解你问题的重点。请再解释一遍。
    // note these extra function
function updateValue(val){
    setTimeout(function(){
        $('#element').val( val );
    },1000 * val);
}

  . . .

var contador = 0;
while(contador<10){  
    updateValue(contador);
    contador++;
}