javascript:void(0) 和 javascript:void 0 的区别

q512362091 2012-11-14 10:28:14
sorry 标题坑了你.
不过. 从线上站点的错误日志看到. 所以想搞明白.

javascript:void(0) 和 javascript:void 0

是否在不同的浏览器有不同的表现. 求指导.
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
q512362091 2012-11-14
  • 打赏
  • 举报
回复
引用 1 楼 xming4321 的回复:
引用 楼主 q512362091 的回复:sorry 标题坑了你. 不过. 从线上站点的错误日志看到. 所以想搞明白. javascript:void(0) 和 javascript:void 0 是否在不同的浏览器有不同的表现. 求指导.楼主为何不自己测试哈
没有测试出来. 浏览器不够多...
十一文 2012-11-14
  • 打赏
  • 举报
回复
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression
十一文 2012-11-14
  • 打赏
  • 举报
回复
引用 楼主 q512362091 的回复:
sorry 标题坑了你. 不过. 从线上站点的错误日志看到. 所以想搞明白. javascript:void(0) 和 javascript:void 0 是否在不同的浏览器有不同的表现. 求指导.
楼主为何不自己测试哈
代码下载地址: https://pan.quark.cn/s/68e2ec9c1b5b 在HTML文档中,`a`元素被用于构建超链接,而`href`属性则负责指定链接的目标位置。 在编程实践中,有时会遇到`a href="javascript:void(0)"`这样的表达式。 本文将深入解析这种特殊表达方式的用途及其与`a href="#"`之间的差异。 #### 一、`javascript:void(0)` 的用途说明`javascript:void(0)`代表一种特殊的`href`属性值,其核心功能是阻止预设操作并执行JavaScript脚本而不引发页面跳转。 以下是需要掌握的几个要点:1. **`javascript:`**:这部分表明这是一个基于JavaScript的URL协议,意味着通过URL格式来调用JavaScript代码。 2. **`void`**:这是JavaScript中的一个操作符,用于指示“无类型”或“无返回值”。 在此场景中,`void`后跟随一对括号,括号内为数字0,表示该表达式的输出结果为空(即`undefined`)。 3. **整体功能**:当用户点击带有`javascript:void(0)`属性的`a`元素时,系统不会执行页面跳转操作,而是仅会执行`onclick`事件绑定的JavaScript函数。 #### 二、`a href="javascript:void(0)"` 的具体应用1. **激发JavaScript事件**:一般情况下,`a`元素的点击会导向设定的URL地址。 然而,若目的是为了激发JavaScript事件而非页面跳转,则可采用`javascript:void(0)`。 例如,在动态网页设计中,点击某个按钮时需要显示对话框或...

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧