gpt4 book ai didi

javascript - 使用 BootStrap 3 导航栏项目时如何在 HTML 中显示 div 内容

转载 作者:行者123 更新时间:2023-11-29 18:08:39 25 4
gpt4 key购买 nike

我正在使用 BootStrap 3 CSS 样式并创建了以下内容:

<div class="navbar-header">
<button type="button" class="navbar navbar-default" role="navigation">
<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="#home">Home</a>
</div>
<div class="collapse navbar-collapse" id="navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="#mywork" onclick="return show_div('mywork');">My Work</a></li>
<li><a href="#myprofile">Profile</a></li>
<li class="dropdown">
<a href="#other" data-toggle="dropdown" class="dropdown-toggle">Other actions <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#contactme">Contact Me</a></li>
</ul>
</li>
</ul>

<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#actions" data-toggle="dropdown" class="dropdown-toggle">Actions <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#updateprofile">Update profile</a></li>
<li><a href="#logout">Logout</a></li>
</ul>
</li>
</ul>
</div>
</div>

<div id="home" style="display: none;">
Test Data
</div>

从这里开始,我试图在底部显示 div,我给出了 id“home”,它对应于导航栏上给出的#home href。

我遇到的问题是,当单击导航栏的 Home 元素时,我无法显示带有 home id 的 div,我做错了什么或者有人可以指出我正确的方向吗?我花了很多时间试图解决这个问题,但没能成功。

编辑:

JavaScript show_div 函数:

<script>
//Functon to show divs from the nav menu
function show_div(toShow)
{
var show = document.getElementById(toShow);
show.style.display = "";
}
</script>

最佳答案

为什么你不想像这样使用 jQuery:

<a id="sh" style="cursor:pointer">Show Home</a>
<div id="home" style="display: none;">Test Data</div>

<script type="text\javascript">
$(document).ready(function () {
$("#sh").click(function () {
$("#home").toggle();
});
});
</script>

关于javascript - 使用 BootStrap 3 导航栏项目时如何在 HTML 中显示 div 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29458624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com