我们平时在使用javascript在开发web时,可能经常会遇到各种各样的报错,那么你也一定见到过javascript:void(0),所以你知道它是什么意思吗?我们应该怎样解决呢?
其实在JavaScript中void是一个操作符,该操作符指定要计算一个表达式,但是呢不返回值。
void操作符的用法格式如下:
1. javascript:void (expression)。
2. javascript:void expression。
用下面的代码创建一个超级链接,当用户点击以后不会发生任何事呢。当用户点击链接时,void(0) 计算为0,但是在Javascript上是没有任何效果的。
<A HREF="javascript:void(0)">点击此处什么也不会发生</A>
下面的代码创建了一个超级链接,用户点击时会提交表单。
<A HREF="javascript:void(document.form.submit())"> 大家此处提交表单</A>
下面的代码则执行了subgo()函数。
<a href="javascript:void(0)"οnclick="subgo()">点我</a>
在这里呢,javascript:void(0),是没有实质上的作用的,它就是一个死的链接,执行的函数是subgo()。
<a href="#" οnclick="subgo()">点我</a>与<ahref="javascript:void(0)" οnclick="subgo()">点我</a>区别。
<a href="javascript:void(0)"οnclick="javascript:history.back();">返回 </a>
实际上呢#是包含了一个位置信息默认的锚,是#top也就是网页的上端,而javascript:void(0) 仅仅是表示一个死链接,没有任何的信息。所以调用脚本的时候最好用void(0)。
我们可以这样解决:
首先呢我们可以打开电脑上的“IE浏览器”,点击右上角箭头处的“设置”图标,找到“Internet选项”。
点击进入“Internet选项”,在“常规”选项卡里面去点击箭头处的“删除”按钮。
下面再点击箭头处的“删除”按钮,删除cookies和历史的文件。
单击方框处“安全”选项卡,点击箭头处的“默认级别”按钮。
接着点击方框处“隐私”,在隐私选项界面,点击箭头处“高级”按钮。
然后勾选“替代自动cookie处理”,点击箭头处的“确定”。
回到“Internet选项”界面,点击箭头处“确定”即可完成设置。
那么以上就是有关本篇文章的所有内容了,还想了解更多java常见问答信息的话,记得关注本站消息哦。
推荐阅读: