如何使用HTML、CSS、JavaScript将下拉菜单项设置为可跳转链接
你需要的跳转链接直接在HTML文件中编写即可,无需修改现有JavaScript和CSS代码,仅如果需要调整链接的显示样式,可补充少量CSS规则。
具体修改步骤
- 找到HTML代码中下拉菜单的
<li>节点,将每个选项的文本用<a>标签包裹,href属性填写你需要跳转的对应页面地址即可,示例如下:
<ul id="dropdown"> <li><a href="ps1.html">Ps1</a></li> <li><a href="ps2.html">Ps2</a></li> <li><a href="ps3.html">Ps3</a></li> <!-- 其余选项按相同格式修改即可 --> </ul>
导航栏顶部的HOME、BOOKS、COMICS等选项如果需要跳转,也可以用相同方式包裹<a>标签。
- (可选优化)如果要去掉链接默认的蓝色下划线、让整个
- 区域点击都能触发跳转,可以在你的CSS文件末尾补充以下规则:
.menu-ctn li a { text-decoration: none; color: inherit; display: block; width: 100%; height: 100%; }
你现有的JavaScript代码仅负责控制下拉菜单的展开与收起,和链接的跳转逻辑互不干扰,浏览器会默认处理<a>标签的点击跳转行为,不需要额外编写JS代码。
内容的提问来源于stack exchange,提问作者vhruska85
相关产品推荐
相关产品推荐

