1分42秒处,a标签中加javascript什么作用

来源:6-3 实现图片懒加载

桂圆

2017-06-25

之前章节老师讲过是为了防止页面刷新,但是没太明白什么意思,具体实际应用在哪种情况下呢

写回答

1回答

河畔一角

2017-06-25

a标签本身在HTML当中代表的是超链接,href属性指向的是跳转的地址,如果不写javascript:; 的话,页面点击会跳走或者页面刷新,这个取决于href里面的值,如果我们通过添加 javascript:;  以后用户点击,实际上执行了一个空的语法,就起到了一个防止页面刷新或者跳转的作用。

具体的场景就是:很多地方的按钮,通常我们都是用a标签实现,我们的课程里面大部分的按钮也都是用a标签实现的,这个时候,我们点击a标签,实际上希望它执行我们定义的方法,然而a标签,它和button不一样,它还具备跳转的功能,所以,我们需要把跳转的功能屏蔽掉。


希望你能理解我的意思。

0
1
桂圆
很详细,明白了,谢谢
2017-06-26
共1条回复

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程