<a href="#">
<a href="javascript:;">
在做项目的过程中,遇到问题如下:
问题:Google浏览器点击a标签,弹出弹框,滚动条回滚。测试了ie和火狐浏览器都无该问题。
解决:后经过排除找到原因,<a href="#">的锚点问题,点击滚动条出现回滚。
javascript:; 是一个伪协议
javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。
href="javascript:;"就是去掉a标签的默认行为,跟href="javascript:void(0)"是一样的
void 是JavaScript 的一个运算符,void(0)就是什么都不做的意思。