在web开发过程中,我们经常遇到:

1,一个标签仅仅是要触发onclick行为,但是需要保证页面不跳转。

2,表面上要有pointer指针显示。或者类似a标

签的视觉效果。

 

解决的方法:

1,用a标签,onclick属性或者onclick事件中返回false

<href="#" target="mainFrame" onclick="go();return false">go</a>

这是执行顺序的问题。<a>标签的执行顺序是新执行onclick的脚本。最后才进行href指定的页面

。在onclick中返回false,就可以终止<a>标签的工作流程。从而不发生跳转

2,用href="javascript:void(0)"这种伪协议

<href="javascript:void();" >go</a>

3<a="href">go</a>

这种也发生了跳转,只是跳转到了本页。



收藏
0个人 收藏

关注Joomla中国微信公众号,随时获得最新的Joomla新闻资讯!