Javascript 如何每隔几秒钟更改HTML标记的内容

Javascript 如何每隔几秒钟更改HTML标记的内容,javascript,jquery,ajax,twitter-bootstrap,css,Javascript,Jquery,Ajax,Twitter Bootstrap,Css,我希望字幕(h2)每隔几秒钟更改一次。实现这一目标的最佳方式是什么 我希望它尽可能简单,最好使用bootstrap/jquery/ajax/css——但是,如果必要,我可以使用PHP解决方案 您可以在此处看到此效果的示例: 我的html: <div id="header" class="header"> <div class="container"> <div class="row"> <div cl

我希望字幕(h2)每隔几秒钟更改一次。实现这一目标的最佳方式是什么

我希望它尽可能简单,最好使用bootstrap/jquery/ajax/css——但是,如果必要,我可以使用PHP解决方案

您可以在此处看到此效果的示例:

我的html:

<div id="header" class="header">
     <div class="container">
         <div class="row">
             <div class="col-md-6 wow bounceInLeft navbar-right">
                 <h1 class="navbar-right">Hello world</h1>
                 <h2 class="navbar-right">I wanna get off</h2>
                 <button class="btn btn-lg btn-primary navbar-right"">More Info</button>

             </div>

         </div>
     </div>
 </div>

你好,世界
我想下车

您可以轻松地使用
setInterval
实现您想要的功能

var message = 'I wanna get off';
var count = 0;
var msgInterval = setInterval(function(){
  $('h2').html(message.substr(0, ++count));
  if (count >= message.length){
    clearInterval(msgInterval);
  }
}, 400);

这会让你有一个好的开始。

“最好的方法”。按照谁的标准?这可能是一个非常固执己见的问题。您还想更改什么内容?新内容来自哪里?你试着去约会什么?你面临的具体问题是什么?@JonP这是我问题的一部分。我应该在哪里存储我想在中显示的消息。我们无法告诉您在哪里存储它们,因为我们对它们了解得不够。有多少有多随机?它们是如何更新的等等。没有一种“最佳方式”可以满足所有需求。检查你链接的页面的来源,寻找一种简单的方法来处理它。是的,它确实有助于实现键入效果,但是如何设置更改的标题?例如,我想下车时换成“你好,多莉”。实际上,我想要4个不同的字符串。@SemSam您可以始终拥有一个字符串数组,其中包含要显示的不同消息。我只是给你一个起点。您始终可以修改代码以拾取数组中的每个字符串,并
显示它。如果需要的话,你也可以让它递归。我对所有的JavaScript都是新手,如果不需要太多的要求,我会使用更多的指导…基本上就是这个意思吗?var message=[“我想下车”,“你好,多莉”,“沃尔多在哪里”];var计数=0;var msgInterval=setInterval(function(){$('h2').html(message.substr(0,++count));if(count>=message.length){clearInterval(msgInterval);}}},400;