为什么我要点开一个网页,点了好几下都没出现。左下角都出现“javascript:void(0)”的符号,是怎么回事

 我来答
优子158
2017-03-16 · TA获得超过132个赞
知道答主
回答量:151
采纳率:100%
帮助的人:46.2万
展开全部

一般链接的href写为“javascript:”开头的,表示执行一段JavaScript代码,冒号后面的就是要执行的代码。但是代码写成“void(0)”表示没有任何有意义的代码要执行。

一般如果链接的href写为这种执行没有意义的JavaScript语句时,表示这个链接点击后不想要HTML本身的点击行为,而是想要通过JavaScript代码绑定链接的点击事件执行一段自定义的JavaScript代码(代码比较长,不适合放在href里)。

一般如果这种链接点击不出效果,那么有这几种可能:

  1. 链接本身就没写JavaScript代码进行绑定,所以没有效果。

  2. JavaScript代码出现错误异常,导致执行出错。

  3. 浏览器屏蔽了JavaScript代码的执行。

  4. 广告拦截等插件阻止了JavaScript代码的执行。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式