javascript:void(0)的用法讲…
2016-01-25 15:31
555 查看
原文地址:javascript:void(0)的用法讲解作者:威廉
javascript:void(0)的意思就是什么也不做!他不是页面URL,而是一个javascript语句void(0),void是一个操作符,该操作符指定要计算一个表达式但是不返回值,这个要计算的表达式是“0”,所以,这个基本是坑爹的写法,完全是糊弄浏览器的。 如果你鼠标悬停于一个链接上,在浏览器底部状态栏上显示该链接的目标地址是这个的话,说明这个网页的编写者希望这个链接被点击时不是直接跳转到某个新页面,而是执行其他操作(例如某个预设的JS函数)。 那为什么要加这个呢?因为链接的HTML代码(<a href="地址">链接</a>)中“href”参数只要不为空,点击该链接时,页面会自动跳转,如果指定的“href”不合法,页面会跳转到自身,也就是刷新,那如果想用该链接来干点别的什么事呢?那我们就要为“href”指定一个合法但又不会刷新页面的参数,所以“javascript:void(0)”就派上用场啦,我们可以这样改(<a href="javascript:void(0)" onclick="干点别的事">链接</a>),这样点击这个链接会触发onclick事件,而页面本身不会刷新,任务达成
相关文章推荐
- 在Chrome中调试Javascript
- 在IE浏览器中调试Javascript
- 在VisualStudio中调试Javascript
- javascript之数组操作
- JavaScript申明函数的方法总结
- JSON数据格式的深入理解
- 关于点击空白关闭弹窗的js写法推荐?
- javascript数组遍历for与for in区别详解
- 一切皆为JavaScript
- javascript基本语法和变量(转)
- js 获取image 的宽高
- JavaScript:函数
- 动态添加js文件.
- JavaScript arguments对象
- Json的介绍与使用
- JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
- JavaScript事件类型中焦点、鼠标和滚轮事件详解
- JSP
- JSTL截取字符串
- JS的异步加载实现