javascript:void(0)用法
2015-10-10 10:40
501 查看
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事件,而页面本身不会刷新,任务达成
如果你鼠标悬停于一个链接上,在浏览器底部状态栏上显示该链接的目标地址是这个的话,说明这个网页的编写者希望这个链接被点击时不是直接跳转到某个新页面,而是执行其他操作(例如某个预设的JS函数)。 那为什么要加这个呢?因为链接的HTML代码(<a href="地址">链接</a>)中“href”参数只要不为空,点击该链接时,页面会自动跳转,如果指定的“href”不合法,页面会跳转到自身,也就是刷新,那如果想用该链接来干点别的什么事呢?那我们就要为“href”指定一个合法但又不会刷新页面的参数,所以“javascript:void(0)”就派上用场啦,我们可以这样改(<a
href="javascript:void(0)" onclick="干点别的事">链接</a>),这样点击这个链接会触发onclick事件,而页面本身不会刷新,任务达成
相关文章推荐
- javascript/JS限制用户名只能输入 汉字字母和数字下划线
- js数组
- JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
- JS网页下拉实现自动加载的简单实例
- js事件监听机制
- JavaScript 小结
- Xform js 调用WebService并取值
- JavaScript获取屏幕、浏览器、网页高度宽度
- Javascript回调函数那点事
- JavaScript实现的浮动层框架用法实例分析
- 网页中调用JS与JS注入
- 纯js编写验证信息提示正则匹配数字,字母,空值
- 【JavaScript】javascript 方法 test()
- JS实现的车标图片提示效果代码
- 带左右箭头切换的自动滚动图片JS特效
- js调用跨域
- Javascript闭包
- clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
- js函数语句和表达式定义函数记录
- POST 上传 JSON 数据