-6

こんにちは、各文字を1秒ずつ遅らせる文字を1つずつ印刷したいと思います。そのようです

ロード中

どうすればこれを達成できますか?タイマーは必要ですか?

4

1 に答える 1

2

このスクリプトはうまくいくはずです。(テキストを配置したい場所に配置します)。

<script>
  (function(D){
      var text = 'Loading';

      var scripts = D.getElementsByTagName('script');
      var this_script = scripts[scripts.length - 1];

      var container = D.createElement('span');
      this_script.parentNode.insertBefore(container, this_script);

      (function next(i){
          container.innerHTML += text[i] + ' ';
          if(++i < text.length)
              setTimeout(function(){ next(i); }, 1000);
      })(0);
  })(document);
</script>
于 2013-07-19T17:00:54.140 に答える