本文介绍: 这是常用的方法,但是这种方法传递this参数时候很容易出问题,而且[removed]协议作为ahref属性时候不仅会导致不必要的触发[removed]事件,在IE里面更会使gif动画图片停止播放。而且,大多数人认为a标签最重要的作用实现超链接其实不单单是实现超链接方法今天新起点博客就来整理a标签href几种用法。这种方法是很多网站最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void一个操作符void(0)返回undefined地址不发生跳转

众所周知,a标签的最重要功能实现超链接锚点。而且,大多数人认为a标签最重要的作用实现超链接其实不单单是实现链接的方法,今天新起点博客就来整理下a标签href几种用法

在这里插入图片描述

1、a href=“[removed]js_method();”
这是常用的方法,但是这种方法在传递this参数时候很容易出问题,而且[removed]协议作为a的href属性时候不仅会导致不必要的触发[removed]事件,在IE里面更会使gif动画图片停止播放
2、a href=“javascript:js_method();”
这是常用的方法,但是这种方法在传递this参数时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发windowonbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准推荐href里面执行javascript语句
3、a href=“javascript:void(0);” οnclick=“js_method()”
这种方法是很多网站最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void一个操作符void(0)返回undefined地址不发生跳转
而且这种方法不会像第一种方法一样直接js方法暴露浏览器状态栏。3、a href=“javascript:” οnclick=“js_method()“这种方法跟跟2种类似,区别只是执行一条空的js代码
4、a href=”#” οnclick=“js_method()”
这种方法也是网上常见代码,#是标签内置一个方法,代表top的作用。也是最简单也是非常实用的网页置顶方法。但是有个弊端就是使用此方法相当于给页面刷新一次,如果网页太卡的话可能不太利于用户体验

5、a href=“#” οnclick=“js_method();return false;”
种方法点击执行了js函数return false页面不发生跳转执行还是页面当前位置综合上述,在a中调用js函数最适当的方法推荐使用
6、a href=“https://www.henenseo.com绝对 URL – 指向一个站点
此方法使用后,点击a标签时就会直接跳转这个链接的页面
7、a href=“/seo.html相对 URL – 指向站点内的某个文件
点击a标签链接后会跳转到本站点中的某个链接。
8、href=”#top“锚 URL – 指向页面中的锚
指定某个id点击后跳转指向页面或者是标签位置中。
9、href=“mailto:baidu.@163.com
手机端使用较多。点击后对应邮箱跳转。这种方法浏览器自动调用系统默认邮件客户端程序,同时在邮件编辑窗口的收件人设置栏中自动写上收件人的地址,而其他的内容都是空白,留给访问者自行填写。其他方法请看《a标签属性href的mailto多种用法
10.href=“tel:400-445-4646”
手机端非常的使用,就是可以快捷的通过a标签拨打联系电话。

原文地址:https://blog.csdn.net/weixin_43878963/article/details/130685395

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_36066.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注