在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>
这种也发生了跳转,只是跳转到了本页。