A href="javascript:;的作用?

JavaScript020

A href="javascript:;的作用?,第1张

作用是让a标签的超链接变成一个js方法的调用。

一般来说a标签里面href后接着的应该是一个网址,就是超链接,但是在制作网页的时候我们有时候不需要进行超链接,用到的只是a标签的效果而已,所以此时应该将a标签的超链接去除改成自己需要的在点击a标签时触发的事件,这个时候用以上的模式就可以去除a的超链接改为自己的js事件。

<a>标签的 href 属性用于指定超链接目标的 URL,href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。

这里的href="javascript:",其中javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而采用这个方式 javascript:可以实现A标签的点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好。

执行完f1()后,会执行href的,为空的话href就是当前页面,所以当前页面会刷新,写了这个表示执行一个javascript的语句,这个语句什么都没有,所以也就什么都不会执行了,不写href的话,默认不会出现手型的光标