在前端开发过程中,经常会使用到HTML中的标签来实现超链接功能。在标签中,我们可以设置href属性来指定该链接所要跳转的网页地址。而有时候,可能会遇到一种奇怪的写法:。
基本语法
-- ------------------------
其中,javascript:;表示执行一个空语句,什么也不做。
实际应用
阻止默认行为
当单击一个普通链接时,浏览器会根据href属性的值来打开一个新页面或者进行其他操作,例如下载文件。但是如果我们不想让浏览器执行默认的行为,可以使用来代替普通链接,从而阻止默认行为。
-- ------------------- ---------------------- ---------------- ------
在这个例子中,当用户单击"Click me"链接时,浏览器将不会打开新页面或下载文件,而是弹出一个提示框。
跳转到指定位置
当我们希望页面跳转到指定位置时,也可以使用。例如,我们可以设置一个返回顶部的链接:
-- ----------------------------------- --------- -- -------
这个链接将会使页面滚动到顶部。