在使用Google时,我发现他们在锚标签中使用onclick事件。
在谷歌标题部分的more选项中,它看起来像一个普通的标签,但点击它并没有被重定向,而是打开了一个菜单。通常在使用
<a href='more.php' onclick='show_more_menu()'>More >>></a>
它通常在不触发show_more_menu()
情况下转到'more.php‘,但我在页面本身显示了一个菜单。如何点赞google
发布于 2011-09-08 20:13:21
如果onclick函数返回false,则取消默认的浏览器行为。因此:
<a href='http://www.google.com' onclick='return check()'>check</a>
<script type='text/javascript'>
function check()
{
return false;
}
</script>
不管是哪种情况,谷歌做不做都不是很重要。在javascript中绑定onclick函数会更简洁,这样就可以将HTML与其他代码分开。
发布于 2012-10-06 01:27:32
你甚至可以尝试下面的选项:
<a href="javascript:show_more_menu();">More >>></a>
发布于 2011-09-08 20:16:38
据我所知,你不想重定向时,该链接被点击。您可以执行以下操作:
<a href='javascript:;' onclick='show_more_menu();'>More ></a>
https://stackoverflow.com/questions/7347786
复制相似问题