<a href="javascript:void(change_code(this));">这种写法是什么意思
答案:2 悬赏:80 手机版
解决时间 2021-03-26 18:11
- 提问者网友:一抹荒凉废墟
- 2021-03-25 19:44
<a href="javascript:void(change_code(this));">这种写法是什么意思
最佳答案
- 五星知识达人网友:西风乍起
- 2021-03-25 20:16
其实可以简化为:
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。
你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。
下面的代码创建了一个超级链接,当用户以后不会发生任何事。当用户链接时,void(0) 计算为 0,但 Javascript 上没有任何效果。
单此处什么也不会发生
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。
你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。
下面的代码创建了一个超级链接,当用户以后不会发生任何事。当用户链接时,void(0) 计算为 0,但 Javascript 上没有任何效果。
单此处什么也不会发生
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-03-25 21:23
void是个运算符 跟typeof差不多
他对任何值都返回undefined
void(0) = void 0;
所以void(change_code(this));其实最后执行结果就是change_code执行了 然后返回一个undefined
最后结果就是undefined
通常用于a标记,这样就不用绑定onclick事件而直接触发方法,还不用跳转。
他对任何值都返回undefined
void(0) = void 0;
所以void(change_code(this));其实最后执行结果就是change_code执行了 然后返回一个undefined
最后结果就是undefined
通常用于a标记,这样就不用绑定onclick事件而直接触发方法,还不用跳转。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯