A标签的默认行为有:javascript
在项目中,若是咱们想用A标签作一个按钮(优势:它的:hover样式是兼容全部浏览器的),此时须要阻止上面的2个默认行为。java
<a href="wwww.baidu.com">baidu</a> <a href="wwww.baidu.com" target="_blank">baidu</a> //阻止A标签的默认行为,第一种 <a href="javascript:;"></a> <a href="javascript:void 0;"></a> //阻止A标签的默认行为,第二种(优化SEO) <a href="www.baidu.com" id='link'></a> link.onclick = function(){ //当点击A标签的时候,首先会触发click事件,其次会按照href的地址进行页面跳转 return false;//函数中返回false,并且只能是false 才能够组织默认行为。 } //阻止A标签的默认行为,第三种(经过事件对象阻止默认行为) link.onclick = function(){ e=e||window.event; e.preventDefault? e.preventDefault():e.returnValue=false; }