如何生成;";使用javascript在特定时间间隔使用div元素?

如何生成;";使用javascript在特定时间间隔使用div元素?,javascript,java,jquery,html,Javascript,Java,Jquery,Html,我想为我的网页创建一个时间计时器,为此我使用HTML、Javascript和JSP: 我的ticker很简单:我用java开发了一个简单的爬虫程序来从网站获取内容,一旦我得到了它,我尝试从页面中提取一些内容并将其放在HTML页面中的div元素上,我看到了这里发布的关于创建div元素的所有问题,但它是静态的,我想在特定的时间间隔生成元素(例如facebook的feed Story Ticker)。这是我的HTML代码: <div id="news" script="create()">

我想为我的网页创建一个时间计时器,为此我使用HTML、Javascript和JSP: 我的ticker很简单:我用java开发了一个简单的爬虫程序来从网站获取内容,一旦我得到了它,我尝试从页面中提取一些内容并将其放在HTML页面中的div元素上,我看到了这里发布的关于创建div元素的所有问题,但它是静态的,我想在特定的时间间隔生成元素(例如facebook的feed Story Ticker)。这是我的HTML代码:

<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>

它创建了一个单div元素,因此如何创建n个div元素并控制它们

创建一个每180秒调用一次的函数:

setInterval(function() {
    // Anything in here will be executed every 180 seconds (180 000 milliseconds)
    createDiv();
},180000);

// This function will add an empty div to your news element every 180 seconds
function createDiv() {
    var createdDiv = document.createElement("div");
    createdDiv.innerHTML = "TEST";
    document.getElementById("news").appendChild(createdDiv);
}

撇开问题不谈,您可能不想创建具有相同ID的多个元素。@TomNijs是的,我想创建具有相同ID和相同内容的多个div元素。您的问题不太清楚,到底需要什么帮助?它是HTML元素的动态创建吗?它是调用函数的时间间隔吗?请详细说明。我想在我的网页上创建div元素(例如,facebook的故事提要),每当有facebook创建活动的内容时,我感谢您的支持help@TomNijs我想开发的函数调用了例如3分钟来创建一个动态div元素我要感谢@Tom Njis这真的能帮我吗,我不熟悉Javascript。要调用这个函数,只需在身体底部创建一个标记,然后将我的代码粘贴到其中。你会看到它每3分钟工作一次。谢谢你,兄弟,你是最好的,这是我真正想要的
setInterval(function() {
    // Anything in here will be executed every 180 seconds (180 000 milliseconds)
    createDiv();
},180000);

// This function will add an empty div to your news element every 180 seconds
function createDiv() {
    var createdDiv = document.createElement("div");
    createdDiv.innerHTML = "TEST";
    document.getElementById("news").appendChild(createdDiv);
}