javascript: 是一个伪协议,其他的伪协议还有 mail:  tel:  file:  等等。

1
<a id="jsPswEdit" class="set-item" href="javascript:;">修改密码</a>

javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。

一般在这种情况下,会给<a>绑定一个事件回调,来执行业务,如:

1
2
3
4
document.getElementById('jsPswEdit').addEventListener('click'function(e) {
  e.preventDefault();
  // 当<a>触发click时,处理业务
}, false);
可以这样理解:href="javascript:;"就是去掉a标签的默认行为,跟href="javascript:void(0)"是一样的

最新文章

  1. lua中的中文乱码
  2. tony_iptables_01_linux下IPTABLES配置详解(转)
  3. gulp插件autoprefixer
  4. 20151013 C# 第一篇 流程控制语句
  5. 源码搭建LNMP
  6. js图片跑马灯效果
  7. eclipse安装androidSDK地址,Android SDK Manager简介
  8. OpenGL 4.0 GLSL 实现 投影纹理映射(Projective Texture Mapping) (转)
  9. PHP常见算法-面试篇(2)
  10. BZOJ 3956 Count 解题报告
  11. 了解ANSI编码
  12. Keil的使用-1创建项目和工程
  13. C# 数据实现设计模式
  14. sql server中关于批处理与脚本的简单介绍
  15. poj 3358
  16. JS链表
  17. Zookeeper 启动错误
  18. Unity引擎与C#脚本简介
  19. 【THUSC2017】【LOJ2982】宇宙广播 计算几何 高斯消元
  20. C#中添加对象到ArrayList的代码

热门文章

  1. HashTable 及应用
  2. QT5-控件-QTimeEdit和QTime
  3. C++中类成员使用前需要初始化的重要性
  4. 《Effective C++》 阅读小结 (笔记)
  5. 让你分分钟学会 JS 闭包
  6. HTML5学习参考资料整理
  7. seo初学
  8. 命令passwd报错因inode节点处理记录
  9. xml配置与使用
  10. JavaScript 阻止事件冒泡的实现方法