js中div显示和隐藏钮为什么页面总是跳一下到最上面
<div class="menu_left">
<ul >
<li id="t1" style="background-image:url(images/t2.gif);" >
<a href="#" id="first" onclick="infoList('first');" >中心动态</a></li>
<li id="t2" ><a href="#" id="first" onclick="infoList('first');" >
<a href="#" id="second" onclick="infoList('second');">产权动态</a></li>
<li id="t3">
<a href="#" id="third" onclick="infoList('third');">财经聚焦</a></li>
</ul>
</div>
点击onclick事件
是因为<a>的href属性,使用了#的缘故,你点击a的时候回到页面的开始,然后才在做click函数,你可以不使用href属性。但是这样的话,在IE6中a的一些伪属性:hover,:link,:active等不会起作用了,但是IE6+,ff,chrome不会有问题的。
也可以使用
href="javascript:void(0);"
或
href=“javascript;”
就可以了,呵呵
创作对你我有价值的,喜欢交朋友,失忆王子,期待与你共同探讨,技术qq群153039807
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!