今天看到了 a href = "javascript:;" 其实是很不理解的。查的过程中有人说JavaScript:;是个伪协议,主要是用来删除a 标签所带的样式,为了使点击的时候不跳转。
那么这个时候问题就来了,既然是为了不跳转,用#不行吗?原来当链接使用#时,#默认锚点是首部,所以有可能会在页面中跳到最开始的位置,但是JavaScript;:就不会。其实就是JavaScript :viod(0)类似
今天看到了 a href = "javascript:;" 其实是很不理解的。查的过程中有人说JavaScript:;是个伪协议,主要是用来删除a 标签所带的样式,为了使点击的时候不跳转。
那么这个时候问题就来了,既然是为了不跳转,用#不行吗?原来当链接使用#时,#默认锚点是首部,所以有可能会在页面中跳到最开始的位置,但是JavaScript;:就不会。其实就是JavaScript :viod(0)类似