私はHTML、Javascript、およびJSPを使用しているため、私のWebページのタイムティッカーを作成したいと思っています。 私のチッカーはシンプルです:Javaを使用して簡単なクローラを開発して、私はページからいくつかのコンテンツを抽出し、HTMLページのdiv要素に配置しようとしましたが、div要素の作成についてここに投稿されたすべての質問を見ましたが、静的な方法で、 Facebookのフィードストーリーティッカーのような)。これは私のHTMLコードです:私の目標はid="news"
を生成する「n」はdiv要素でid="section"
を持つdiv要素ですjavascriptで特定の時間間隔で "n" div要素を生成するにはどうすればよいですか?
<div id="news" script="create()">
<div id="section">
<h4 id="titre"></h4>
<p id="contenu"></p>
<p id="authDate"></p>
<a id="lien" href=" #">Voir...</a>
<img src="#" alt="Une illustration" id="figure" />
</div>
</div>
javascrit機能create()
のスクリプトcorrespondantはそのようなものです:
var iDiv = document.createElement('div');
function create(){
document.body.appendChild(iDiv);
iDiv.id = 'section';
iDiv.innerHTML = '<span class="msg">Hello world.</span>';
}
div要素を1つ作成するので、div要素を作成して制御するにはどうすればいいですか?
質問は別として、同じIDを持つ複数の要素を作成したくない場合があります。 –
@TomNijsはい同じIDとdiv要素の内容が同じである複数のdiv要素を作成したい –
あなたの質問はあまり明確ではありませんが、どのような点で助けが必要ですか? HTML要素の動的作成ですか?関数が呼び出される時間間隔ですか?詳しく教えてください。 –