老师,<a>标签中的href="#"和href="javascript:;"有什么区别?
来源:5-5 侧栏工具条
小章鱼丸
2019-01-29 21:06:11
两种分别代表什么,分别在什么情况下用?
1回答
你好,这两个是不同的作用:
1、href属性值为#,点击<a>标签可以回到页面顶端。比如说图片外层包裹了一个a标签,想要点击图片跳转到当前页面,就可以使用#。
2、a标签默认有点击跳转功能,为了阻止默认跳转行为,可以在href属性中添加javascript:;,这样点击a标签就不会跳转了。比如轮播图的选项卡,点击显示相应的图片,如果在选项卡外层包裹了a标签,点击跳转可能就会刷新页面,显示不了相对应的图片,这样就可以阻止默认的跳转事件了。
自己可以写例子测试下区别。
祝学习愉快!
相似问题