<a>标签中的href如何调用js代码
来源:互联网 发布:欧朋安卓浏览器开启js 编辑:程序博客网 时间:2024/05/17 03:46
<a>标签中的href如何调用js代码
在HTML中,<a>标签的href属性用于指定超链接的目标的URL。在所有浏览器中,链接的默认外观是:
- 未被访问的链接带有下划线而且是蓝色的
- 已被访问的链接带有下划线而且是紫色的
- 活动链接带有下划线而且是红色的(注:活动链接是“正在被打开的链接”)
示例如下所示:
当<a>标签调用JS中的代码时,有以下几个方法:
- 这是平台上常用的方法,但这种方法在传递this等参数时很容易出现问题,且javascript:协议作为a的href属性时不仅会导致不必要的触发window.onbeforeunload事件,在IE里面会使gif动画停止播放。W3C标准不推荐在href里面执行javascript语句。
- 这个是很多网站最常用的方法,也是最周全的方法,onclick负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转,且这种方法不会像第一种方法一样直接将js方法暴露在浏览器的状态栏。
- 这种方法跟第2种类似,区别只是执行了一条空的js代码。
- 这种方法也是网上很常见的代码,#是标签内置的一个方法,代表top的作用。所以这种方法点击后网页后返回到页面的最顶端。
- 这种方法点击执行了js函数后return false,页面不发生跳转,执行后还是在页面的当前位置。
淘宝主页采用的是第2种方法,而Alibaba采用的是第1种方法,和我们的区别是每个href中的javascript方法都用try,catch包围。
综合上述,<a>标签中调用js函数适当的方法推荐使用:
具体程序示例如下,用到了方法1:阅读全文
0 0
- <a>标签中的href如何调用js代码
- <a>标签中的href如何调用js代码
- <a>标签中的href如何调用js代码
- <a>标签中的href如何调用js代码
- a标签中href调用js的几种方法
- js 修改 a标签 href
- 如何使<a>标签中的 href 属性动态绑定
- js如何触发a标签的href链接,以标签页的形式
- js模拟点击a标签,触发href
- a标签中的href,onclick属性
- 关于A标签中的href和onclick
- VS中替换 <a>标签中的 href
- <a>标签中的href伪协议
- <a>标签中的href="javascript:;"
- <a>标签中的href="javascript:
- <a>标签中的onclick和href属性
- js执行a href中的js事件
- a标签通过href调用脚本实现打开新窗体
- 线性回归之梯度下降法
- 用户登录的servlet
- jar文件内容修改重新打包
- Elasticsearch之排序。
- morris 遍历二叉树
- <a>标签中的href如何调用js代码
- 类加载时机与过程
- Linux(一)
- 在无序数组中取最大的K个数
- hadoop mongodb
- JSP学习中的问题总结
- 约瑟夫环问题
- 快速幂运算 与 快速幂取余
- java基础——练习题纠错一