2016-05-25 45 views
0

问题下方Twitter的引导的onclick不工作

目前,我正在做一个负责任的单页网站,引导3

有在顶部导航栏一个,当有一个点击就可以了,它应该改变底部的导航栏的外观。然后当有人在底部的导航栏上点击时,它会改变中间的加速器的外观。我尝试了很多东西,但没有任何工作。帮助将不胜感激。我的当前代码如下。

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Page Title</title> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> 
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
    </head> 

    <body> 
    <nav class="navbar navbar-default"> 
     <div class="container-fluid"> 
     <!-- Brand and toggle get grouped for better mobile display --> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      </button> 
      <a class="navbar-brand" href="#">Pakistan Project</a> 
     </div> 

     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
      <ul class="nav navbar-nav"> 
      <button id="demoUp" onclick="demo()">Demographics</button> 
      <button id="geoUp" onclick="geo()">Geography</button> 
      <button id="statsUp" onclick="stats()">Statistics</button> 
    <script> 
    function demo() { 
     document.getElementById('lowerTitle').innerHTML = "Demographics"; 
     document.getElementById("loweritem1text").innerHTML = 'a'; 
     document.getElementById("loweritem2text").innerHTML = ; 
     document.getElementById("loweritem3text").innerHTML = 'b'; 
     document.getElementById("loweritem4text").innerHTML = 'c'; 
     document.getElementById("loweritem5text").innerHTML = ; 
     document.getElementById("loweritem6text").innerHTML = ; 
     document.getElementById("loweritem7text").innerHTML = ; 
     document.getElementById("loweritem8text").innerHTML = ; 
     document.getElementById("loweritem9text").innerHTML = ; 
     document.getElementById("loweritem1text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem1text").innerHTML} 
     document.getElementById("loweritem2text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem2text").innerHTML} 
     document.getElementById("loweritem3text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem3text").innerHTML} 
     document.getElementById("loweritem4text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem4text").innerHTML} 
     document.getElementById("loweritem5text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem5text").innerHTML} 
     document.getElementById("loweritem6text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem6text").innerHTML} 
     document.getElementById("loweritem7text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem7text").innerHTML} 
     document.getElementById("loweritem8text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem8text").innerHTML} 
     document.getElementById("loweritem9text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem9text").innerHTML} 

     } 
    function geo() { 
     document.getElementById('lowerTitle').innerHTML = 'Geography' 
     document.getElementById("loweritem1text").innerHTML = 
     document.getElementById("loweritem2text").innerHTML = 
     document.getElementById("loweritem3text").innerHTML = 
     document.getElementById("loweritem4text").innerHTML = 
     document.getElementById("loweritem5text").innerHTML = 
     document.getElementById("loweritem6text").innerHTML = 
     document.getElementById("loweritem7text").innerHTML = 
     document.getElementById("loweritem8text").innerHTML = 
     document.getElementById("loweritem9text").innerHTML = 
     document.getElementById("loweritem1text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem1text").innerHTML} 
     document.getElementById("loweritem2text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem2text").innerHTML} 
     document.getElementById("loweritem3text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem3text").innerHTML} 
     document.getElementById("loweritem4text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem4text").innerHTML} 
     document.getElementById("loweritem5text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem5text").innerHTML} 
     document.getElementById("loweritem6text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem6text").innerHTML} 
     document.getElementById("loweritem7text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem7text").innerHTML} 
     document.getElementById("loweritem8text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem8text").innerHTML} 
     document.getElementById("loweritem9text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem9text").innerHTML} 
     } 
     function stats() { 
     document.getElementById('lowerTitle').innerHTML = 'Statistics'; 
     document.getElementById("loweritem1text").innerHTML = 'a'; 
     document.getElementById("loweritem2text").innerHTML = 'b'; 
     document.getElementById("loweritem3text").innerHTML = 'c'; 
     document.getElementById("loweritem4text").innerHTML = 'd'; 
     document.getElementById("loweritem5text").innerHTML = 'f'; 
     document.getElementById("loweritem6text").innerHTML = 'f'; 
     document.getElementById("loweritem7text").innerHTML = 'd'; 
     document.getElementById("loweritem8text").innerHTML = 'd'; 
     document.getElementById("loweritem9text").innerHTML = 'e'; 
     document.getElementById("loweritem1text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; 
     document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem1text").innerHTML} 
     document.getElementById("loweritem2text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; 
     document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem2text").innerHTML} 
     document.getElementById("loweritem3text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; 
     document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem3text").innerHTML} 
     document.getElementById("loweritem4text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; 
     document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem4text").innerHTML} 
     document.getElementById("loweritem5text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; 
     document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem7text").innerHTML} 
     document.getElementById("loweritem6text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; 
     document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem6text").innerHTML} 
     document.getElementById("loweritem7text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; 
     document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem7text").innerHTML} 
     document.getElementById("loweritem8text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; 
     document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem8text").innerHTML} 
     document.getElementById("loweritem9text").onclick = function() { document.getElementById('jumboInfo').innerHTML = ; 
     document.getElementById("jumboHeader").innerHTML = document.getElementById("loweritem9text").innerHTML} 

     } 
     </script> 

      </ul> 
     </div><!-- /.navbar-collapse --> 
     </div><!-- /.container-fluid --> 
    </nav> 
    <nav class="navbar navbar-default navbar-fixed-bottom"> 
     <div class="container-fluid"> 
     <!-- Brand and toggle get grouped for better mobile display --> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      </button> 
      <a id="lowerTitle" class="navbar-brand" href="#"></a> 
     </div> 

     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
      <ul class="nav navbar-nav"> 
      <li id="loweritem1"><a href="#" id="loweritem1text"></a></li> 
     <li id="loweritem2"><a href="#" id="loweritem2text"></a></li> 
     <li id="loweritem3"><a href="#" id="loweritem3text"></a></li> 
     <li id="loweritem4"><a href="#" id="loweritem4text"></a></li> 
     <li id="loweritem5"><a href="#" id="loweritem5text"></a></li> 
     <li id="loweritem6"><a href="#" id="loweritem6text"></a></li> 
     <li id="loweritem7"><a href="#" id="loweritem7text"></a></li> 
     <li id="loweritem8"><a href="#" id="loweritem8text"></a></li> 
     <li id="loweritem9"><a href="#" id="loweritem9text"></a></li> 


      </ul> 
     </div><!-- /.navbar-collapse --> 
     </div><!-- /.container-fluid --> 
    </nav> 

<div class="container-fluid"> 
<div class="jumbotron"> 
    <h1 id="jumboHeader"></h1> 
    <p id="jumboInfo"></p> 
</div> 
</div> 


</body> 
</html> 
+0

哪里有空白等号,我后来添加的东西给那些。但onclick是不工作的东西,而不是等号。 –

回答

0

既然您已经在使用jQuery,我建议您使用jQuery shell进行事件处理。这样你就不会破坏Bootstrap已经在做的事情。

使用onclick属性这里

<button id="demoUp" onclick="demo()">Demographics</button> 
<button id="geoUp" onclick="geo()">Geography</button> 
<button id="statsUp" onclick="stats()">Statistics</button> 

添加事件处理这样的,而不是:

$('#demoUp').on('click', demo); 
$('#geoUp').on('click', geo); 
$('#statsUp').on('click', stats); 
+0

以及如何使用jQuery?我需要在我的HTML代码中包含哪些库(如果有)?谢谢。 (我很喜欢这种东西)no –

+0

你已经有了你需要的所有东西 https://learn.jquery.com/about-jquery/应该是一个很好的起点。 –