我们平时在使用javascript在开发web时,可能经常会遇到各种各样的报错,那么你也一定见到过javascript:void(0),所以你知道它是什么意思吗?我们应该怎样解决呢?

其实在JavaScript中void是一个操作符,该操作符指定要计算一个表达式,但是呢不返回值。

void操作符的用法格式如下:

1. javascript:void (expression)。

2. javascript:void expression。

用下面的代码创建一个超级链接,当用户点击以后不会发生任何事呢。当用户点击链接时,void(0) 计算为0,但是在Javascript上是没有任何效果的。点击此处什么也不会发生

下面的代码创建了一个超级链接,用户点击时会提交表单。

 大家此处提交表单

下面的代码则执行了subgo()函数。点我

在这里呢,javascript:void(0),是没有实质上的作用的,它就是一个死的链接,执行的函数是subgo()。

点我与点我区别。返回 

实际上呢#是包含了一个位置信息默认的锚,是#top也就是网页的上端,而javascript:void(0)

仅仅是表示一个死链接,没有任何的信息。所以调用脚本的时候最好用void(0)。

我们可以这样解决:

首先呢我们可以打开电脑上的“IE浏览器”,点击右上角箭头处的“设置”图标,找到“Internet选项”。

点击进入“Internet选项”,在“常规”选项卡里面去点击箭头处的“删除”按钮。

下面再点击箭头处的“删除”按钮,删除cookies和历史的文件。

单击方框处“安全”选项卡,点击箭头处的“默认级别”按钮。

接着点击方框处“隐私”,在隐私选项界面,点击箭头处“高级”按钮。

然后勾选“替代自动cookie处理”,点击箭头处的“确定”。

回到“Internet选项”界面,点击箭头处“确定”即可完成设置。

那么以上就是有关本篇文章的所有内容了