javascript:void(0)是什么意思

javascript:void(0)是什么意思... javascript:void(0)是什么意思 展开
 我来答
优就业郭老师
2017-11-23 · TA获得超过961个赞
知道小有建树答主
回答量:1053
采纳率:90%
帮助的人:384万
展开全部
在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。所以就会使用javascript;void(0)不让a做任何操作

1 也就是说,要执行某些处理,但是不整体刷新页面的情况下,可以使用void(0),但是在需要对页面进行refresh的情况下,那就要仔细了。

2 其实我们可以这样用<ahref=”javascript:void(document.form.submit())”>,这句话会进行一次submit操作。那什么情况下用void(0)比较多呢,无刷新,当然是Ajax了,看一下Ajax的web页面的话,一般都会看到有很多的void(0),:),所以在使用void(0)之前,最好先想一想,这个页面是否需要整体刷新
3 说白了,href="#"这种形式会整体刷新页面,而href="javascript:void(0)" 则不会
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式