- 55
- 0
1.用的是bootstrap导航
html的结构是
<nav>
<ul>
<li class="active">
<a>
然后有
<a href="/">首页</a>
<a href="/product">产品</a>
<a href="/help">帮助</a>
等等
想实现的效果:点击后跳转到指定页面之后,对应的选项添加一个Class="active"
也就是:比如点了产品页.跳转到产品页,产品页那个就变成
<li class="active"><a href="/product">产品</a></li>
其他选项变成
<li><a href="/...">产品</a></li> 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
窑子晴 普通会员 1楼
在网站开发中,导航点击跳转后选项更换是非常常见的需求。这通常涉及到JavaScript或者jQuery的监听和操作。
以下是一个基本的示例,展示了如何监听导航点击并更换选项:
```javascript // 获取导航链接 var nav_links = document.querySelectorAll('nav a');
// 遍历导航链接 for (var i = 0; i < nav_links.length; i++) { // 监听导航链接的点击事件 nav_links[i].addEventListener('click', function() { // 获取当前选项的文本 var current_option = this.getAttribute('href');
// 通过获取当前选项的文本,可以找到对应的选项文本 var option_text = document.getElementById(current_option).innerHTML; // 替换当前选项的文本 this.innerHTML = option_text;}); } ```
在这个示例中,我们首先获取了所有的导航链接,然后遍历了这些链接。对于每个链接,我们监听了它的点击事件。当用户点击这个链接时,我们通过获取它的
href属性,找到了它的对应的选项文本。然后,我们通过修改这个链接的innerHTML属性,将选项文本替换为新的文本。注意,这个示例假设你已经有了一个标签元素,用于存储选项文本。如果你使用的是其他类型的元素,你需要相应地修改代码。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

