javascript - 如何在 Bootstrap 导航栏中放置按钮?

标签 javascript html css twitter-bootstrap

我的 html 网站中有一个导航栏元素,我想知道如何向导航栏添加一个按钮。我想这样做是因为我想调用js函数来切换页面的内容,而不是让浏览器加载整个新页面。我尝试过添加一个按钮,但它的格式不正确。我只是希望它看起来像导航栏中的普通链接,但调用函数而不是链接。

<!--Nav bar source-->
<nav class="navbar navbar-default">
    <div class="container-fluid">
        <div class="navbar-header">
            <a class="navbar-brand" href="">Brand</a>
        </div>
        <div>
            <ul class="nav navbar-nav">
                <li><a>button needed here</a></li>
                <li><a>button needed here</a></li>
            </ul>
        </div>
    </div>
</nav>

<!--script.js source-->
var app = angular.module('app', []);
app.controller('appController', ['$scope', function($scope){
    $scope.page1 = true; //whether to show page1 or not
    $scope.page2 = false;
}]);

编辑: 它不一定是一个按钮,我只是希望找到解决这个问题的方法

最佳答案

我通过将“ng-click”指令添加到“a”元素来解决这个问题,该指令具有更改页面内容的功能。我还在 'a' 元素中添加了 'href="#"',这样鼠标悬停时就会显示正确的光标。

关于javascript - 如何在 Bootstrap 导航栏中放置按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33621085/

相关文章:

javascript - 将 CSS 应用于生成的 href

html - 将背景图像添加到单个表格单元格

html - 使用 flex 自调整布局

css - 将 div float 在可滚动的 div 之上,而不会覆盖其滚动条

html - 创建对象列表并将它们呈现为图 block

javascript - 在安全 (https) 互联网网站内通过 http 与 LAN 设备进行通信

javascript - 对如何处理这个感到困惑(编写一个函数,返回一个字符串)

javascript - 使用 Jquery 切换 div

javascript - 如何使用 JavaScript 添加选定数量的 TD?

javascript - 添加一个使用 jquery 滚动时移动的动态 div