博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
把js写到链接a标签的href中和写到onclick中的区别
阅读量:6900 次
发布时间:2019-06-27

本文共 575 字,大约阅读时间需要 1 分钟。

href与onclick中javascript的区别:

  1. 链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接);
  2. 假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。
  3. 如果页面过长有滚动条,且希望通过链接的 onclick 事件执行操作。应将它的 href 属性设为 javascript:void(0);或则###(3个#号,他是个无效的锚点),而不要是 #,这可以防止不必要的页面跳动;
  4. 如果在链接的 href 属性中调用一个有返回值的函数,当前页面的内容将被此函数的返回值代替;
  5. 在IE6.0里以href的形式访问不到parentNode。
  6. 尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。

 

如果想在浏览器的“地址”栏中执行 JavaScript 语句,用这样的格式:

javascript:<JavaScript语句>

这样的格式也可以用在连接中:

<a href="javascript:<JavaScript语句>">...</a>

JavaScript 基本语法

转载地址:http://sqsdl.baihongyu.com/

你可能感兴趣的文章
Java基础代码库:ACM的A+B问题
查看>>
日志分析工具ELK(二)
查看>>
js中eval详解
查看>>
软件设计
查看>>
HDU 5753 Permutation Bo
查看>>
【问题集】VS新建项目——失败——弹出“未将对象引用设置到对象的实例”...
查看>>
blog.yiz96.com
查看>>
centos 创建桌面双击启动程序(更改图标)
查看>>
jq 的grep(); 数组筛选方法
查看>>
[BZOJ] 1059: [ZJOI2007]矩阵游戏
查看>>
HTTP状态码
查看>>
DataGridView key points
查看>>
STL中map与hash_map容器的选择
查看>>
PagedGeometry 笔记02
查看>>
游戏launch界面
查看>>
web前端免费资源集
查看>>
sql 分组后查询出排序字段
查看>>
函数调用机制
查看>>
BZOJ 2001 线段树+LCT (TLE)
查看>>
POJ 2229 DP
查看>>