0

私はこのようなDIV内にテキストを持っています:

<div>

@*<p class="header">xxx</p>
<p>
yyy
</p>
<p>
yyy
</p>*@

<p class="header">xxx</p>
<p>
yyy
</p>
<p>
yyy
</p>

</div>

最初の3つの段落をコメントアウトし、次の3つの段落に置き換えました。最初の3つの段落と次の3つの段落の表示が10秒ごとに変わるようにする方法はありますか。このページではjQueryを使用していないことに注意してください。jQueryを使用しないソリューションを見つけたいです。

4

2 に答える 2

2

setTimeout()およびsetInterval()関数を見てください。

1つ目は、タイムアウトが終了したときに実行されるコードを定義でき、2つ目は、停止するまで指定されたコードを実行し続けます。

jqueryを使用せずにタグのコンテンツを置き換えることについては、演習として残しておきます。:)

于 2013-02-12T08:50:43.033 に答える
1

jQueryなし:

の2つのグループを置きます

IDを使用して2つのdivで。

document.getElementById('idDiv1').style.display = "none"; --> make invisibile the div1
document.getElementById('idDiv2').style.display = "block"; --> make visibile the div2

これを自動モードで作成するには、javascriptのタイマー機能を使用する必要があります。こちらをご覧ください。これはW3Schoolのリンクです。

于 2013-02-12T09:05:47.387 に答える