阻止a标签的默认行为有哪几种方法

阻止a标签的默认行为有哪几种方法
a.<a href="javascript:void(0);" οnclick= "myjs( )"> Click Me </a>onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。

b.<a href="#"> Click Me </a>#是标签内置的一个方法,用这种方法点击后网页后返回到页面的最顶端

c.<a href="http://www.baidu.com" οnclick=" return false; "> Click Me </a>当点击a标签时,JavaScript代码返回值为false,故此链接默认行为未被触发。

d.preventDefault()阻止事件的默认行为但不支持IE,所以在IE中使用returnValue阻止事件默认行为
方法一
要阻止a标签跳转,可以改变href的值,直接写成“JavaScript:void(0)”即可阻止跳转;
或者将a标签href值写成“JavaScript:;”也可以阻止跳转

方法二
可以直接将onclick事件改成return pop();
或者在onclick事件内再加上return false;

方法三
先给a标签加上id,然后先用js获取a标签id,然后添加点击事件,在事件中加入 return false,即可阻止a标签跳转;
以上方法是对abcd的解释
return false
e.preventDefault();
href = " javascript: void ( 0 ); "

猜你喜欢

转载自www.cnblogs.com/zycs/p/12683953.html