Zup Stackoverflow! 解決できない問題について質問があります。私は、h2タグの中に既に存在するテキストの後にのみ表示されるはずのinterval関数でテキストを追加したい。データはリスト配列から得られます。したがって、このような何か:
間隔を指定して既存のテキストの後にテキストを表示
HTML:
<div id="output">
<h2 id="funny-day">Funny day: (HERE IS WHERE I WANT THE OUTPUT TO BE)</h2>
</div>
Javascriptを:
//Get elements
var funny-day = document.getElementById("funny-day");
//Array
var list = ["Sunny", "Cloudy", "Rainy"]
//Function to output array
var index = 0;
markiser.innerHTML = markiser.textContent;
setInterval(function() {
var text = (list[index++ % list.length]).toString();
markiser.innerHTML += text; <<Not working ofcourse since it only appends
}, 2000);
重要な注意事項は、私は維持したいということです "ファニー日:" H2タグ内にあるためSEOの目的の。私は、例えば、何の意味を成していないいくつかのことを編集し
'markiser'は何ですか?そして、javascriptは、マイナスの名前の変数を持つことを許可していません – MysterX