1

私のページにボタンがあります。そして、そのボタンの言語を Javascript で 2/4 秒ごとに変更したいと思います。たとえば、ページが読み込まれるとボタンのテキストが検索になり、2 ~ 4 秒後に他の言語に変わります。無限ループである必要はありません。最も単純なものです。

HTML:

<button id="search" name="q">search</button>` 

Javascript:

var x = document.getElementById('search');
//after 2 seconds:
x.innerHTML="Suchen";
//And so on
4

4 に答える 4

2
> Demo : http://jsfiddle.net/JtHa5/

HTML

<button id="search" name="q">Search</button>` 

Javascript:

setInterval(changeButtonText, 2000);

function changeButtonText()
{
 var btnTxt = document.getElementById('search');
    if (btnTxt.innerHTML == "Search"){
         btnTxt.innerHTML = "Suchen";
    }
    else{
         btnTxt.innerHTML = "Search";
    }
}
于 2013-10-23T17:12:19.617 に答える
1

を使用しsetIntervalます。

setInterval(function() {
    var btn = document.getElementById('search');
    if (btn.innerHTML == "search")
         btn.innerHTML = "Suchen";
    else
         btn.innerHTML = "search";
   }, 2000);
于 2013-10-23T16:50:01.397 に答える