0

私は「ID」をいじって快適にしようとしています。jQueryには非常に迅速な解決策があることは知っていますが、jsを介してそれを行う方法を知りたいです.

     var startTimer = function init(){
                var n = 0;
                var e = document.getElementById("output");
                var myTimer = setInterval (function() {e.innerHTML = n++;},100);
                // clearInterval(myTimer);
                if(myTimer === 10){
                    clearInterval(myTimer);
                    return;

                }
            }                  

           startTimer();
4

2 に答える 2

6

本当にこれが欲しかったのですか?

function initTimer(){
    var n = 0;
    var e = document.getElementById("output");
    var timerid = setInterval( function() {
        e.innerHTML = n;
        if (n < 10) // count until ten
            n++;
        else
            clearInterval(timerid); // this happens somewhen later
    }, 100);
}
于 2012-09-24T18:08:44.897 に答える
2

myTimer を 10 と比較しています。代わりに n を比較する必要があります。

if(n===10) ...
于 2012-09-24T18:03:12.193 に答える