我有一个<a>
标签,其中包含一个跨度。跨度有JavaScript附加,它做了一些事情。因此,点击范围时,JavaScript会运行,但<a href>
会被忽略,并且不会导航到该范围。'OnClick'中断我的超链接
有没有办法让它继续正常导航?
<a href='http://www.google.com'><span>some text</span></a>
点击事件实际上被注册的其他方式比onclick,我的问题标题有点误导。
将鼠标悬停在链接上,将URL置于状态栏中,就像您所期望的那样,只需单击它就不会执行任何操作。
这个javascript很简单return true;
此刻我试图弄明白。
我怀疑javascript是在span
而不是a
,它一旦完成javascript就会传播给href。
恐怕我不知道它是如何绑定的,因为它是一些奇怪的第三方组件。
请向我们展示你的JS。 – 2010-08-18 15:52:59
请发布跨度点击处理程序的代码及其绑定方式 – 2010-08-18 15:54:11
这里没有足够的信息来找出导致问题的原因。我写了一个''的快速测试(http://jsfiddle.net/3Hk4m/),在''内有一个onclick处理程序,但是这样做很好(事件触发,然后页面重定向)。 – 2010-08-18 15:59:29