老师,<a>标签中的href="#"和href="javascript:;"有什么区别?

来源:5-5 侧栏工具条

小章鱼丸

2019-01-29 21:06:11

两种分别代表什么,分别在什么情况下用?

写回答

1回答

好帮手慕星星

2019-01-30

你好,这两个是不同的作用:

1、href属性值为#,点击<a>标签可以回到页面顶端。比如说图片外层包裹了一个a标签,想要点击图片跳转到当前页面,就可以使用#。

2、a标签默认有点击跳转功能,为了阻止默认跳转行为,可以在href属性中添加javascript:;,这样点击a标签就不会跳转了。比如轮播图的选项卡,点击显示相应的图片,如果在选项卡外层包裹了a标签,点击跳转可能就会刷新页面,显示不了相对应的图片,这样就可以阻止默认的跳转事件了。

自己可以写例子测试下区别。

祝学习愉快!

0

0 学习 · 4826 问题

查看课程