2016-11-05 1 views
-5

私は現在、いくつかの基本的なjavascriptと共にいくつかのhtmlとcssを練習しています。 私のような期間の後に変更したテキストにしたい:テキストを変更してアニメーション化するにはどうすればよいですか?

私こんにちは私

IIこんにちはII

IIIこんにちはIII

またはそのような何かを、あなたのアイデアを得ます。 半分のような小さな期間の後に変更したいです。インターネットとstackoverflowを検索した後、まだ解決策が見つかりませんでした。 誰かが私にそれを正しく行う方法を指示できますか?

+1

使用 'のsetInterval();'古いinnerHTMLプロパティを取得し、両側に 'i'を追加する...例: https://jsfiddle.net/nz86v65f/ – NewToJS

+0

Daniel Fazlijevic、3つの変更または無限が必要ですか? –

答えて

1

使用したsetIntervalとそれを行うための機能以下:

var el = document.getElementById("foo"); 
 
var countOfI = 1; 
 
setInterval(function() { 
 
    if (countOfI > 10) countOfI = 1; 
 
    var i = new Array(countOfI).fill('i').join(""); 
 
    el.innerHTML = i + " Hello " + i; 
 
    countOfI++; 
 
}, 500)
<div id="foo"></div>

関連する問題