本人在项目中遇到一个问题,写一个a链接标签如下:
<a href='#' onclick=openMissionRptDetail()>test</a>
点击该链接时,页面没有调用openMissionRptDetail()函数,而跳转到了首页。
处理方法是把href改成href="javascript:void(0)",如下:
<a href='javascript:void(0)' onclick=openMissionRptDetail()>test</a>
本文介绍了一种常见的情况:当使用a标签并希望触发JavaScript函数而非进行页面跳转时,如何正确设置href属性来避免默认行为导致的问题。通过将href设置为javascript:void(0),可以确保点击事件被JavaScript捕获而不会导致页面跳转。
1万+

被折叠的 条评论
为什么被折叠?



