繁体   English   中英

为什么javascript:void(0)在Firefox中不起作用

Why javascript:void(0) is not working in Firefox

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

为什么这个简单的链接示例在Firefox中不起作用? 它可以在IE和Chrome中运行。
js小提琴样本
我正在使用Windows XP。 我的Firefox版本是16.0。

2 个回复

您的小提琴示例不应在任何浏览器中运行,因为您已在onload处理程序中定义了getItems()方法,该方法是jsfiddle的默认设置(如左侧设置),这又意味着它不在内联onclick="getItems()"属性。

如果您通过不选择no wrap (head)而不是onLoad来解决此问题,那么它将在FF中工作,从而使函数成为全局函数: http : //jsfiddle.net/u6bKr/1/

(请注意,这与href="javascript:void(0);"无关)

我对getItems()研究表明,在某些情况下此函数定义为本机函数 我不知道为什么 为了避免这种麻烦,请尝试重命名功能getItems

http://jsfiddle.net/u6bKr/3/

更新:

如Boris Zbarsky在评论中所指定的,添加window.时也可以避免这种麻烦window. getItems()之前(例如window.getItems() )。

1 javascript在firefox中不起作用

JavaScript的: CSS: 这应该是在向下滚动到底部时在页面底部显示隐藏的div 。 出于某种原因,隐藏的div永远不会在Firefox中显示。 还有另一种使用jQuery创建相同效果的方法吗? 编辑:这是在Firefox中无法正常工作的页面 http:/ ...

2 Javascript排序在Firefox中不起作用

我有以下代码,该代码根据日期对数组中的javascript对象进行排序。 数据来自XML文件。 日期格式如下:MM-DD-YYYY 因此,在此阶段,我的Concerts数组中有大量Concert对象。 然后,我将其排序并输出到表中: 然后,我有了新的排序数组,可以使用表格或 ...

3 JavaScript脚本在Firefox中不起作用

我有一个旧功能,该功能缺少Mozilla / Firefox的行,因此JavaScript无法在其中正常运行。 该功能跟踪鼠标坐标,以便我可以定位窗口。 如何使代码在Firefox中也能正常工作? 我收到此错误: “事件未定义” 在IE中可以正常工作。 ...

4 为什么这个Javascript在Firefox中不起作用?

我试图用一些简单的Javascript来操纵日期。 代码如下: 基本上,我正在转换 它在Chrome中运行良好,你可以通过这个小提琴测试代码。 它总是回归 对于Firefox中的三个console.logs ,但是: 适用于Chrome。 ...

5 外部Javascript在Firefox中不起作用

我刚刚在外部javascript文件中遇到了一个奇怪的问题。 它可以在Edge和Chrome中完美运行,但不能在Firefox(51.0.1)中运行。 我在页面底部有很多脚本,像这样 adblocker.js文件未运行。 我尝试将警报添加为.js文件的第一行,但警报从未出现。 ...

6 javascript在firefox中不起作用

我有一个包含Javascript代码的主页,如下所示: 子窗体通过代码调用此Javascript 此代码在IE中绝对可以正常工作,但在Firefox错误控制台中的任何其他浏览器中均无法正常工作,我收到此错误“未定义printcontrol”。 谁能帮帮我吗? ...

7 Javascript在Firefox中不起作用

我已经用JavaScript编写了代码。 该代码在IE,Chrome和safari中可以正常工作,但是firefox会带来问题。 我的几乎所有JavaScript函数都无法在firefox中工作。 下面是我的示例代码。 该函数写在一个单独的javascript文件中。 页面加载后 ...

8 Javascript在Firefox中不起作用

我有一个用Chrome开发的PHP表单验证功能,现在无法在Firefox或Opera中使用。 该函数检查表单的一部分是否为空白,并显示和错误消息。 如果没有错误,则表单通过document.events.submit();提交document.events.submit(); 码: ...

10 验证Javascript中的数字在Firefox中不起作用

当输入文本为0到10(0、1、2、3、4、5、6、7、8、9、10)时,此验证返回true。 退格键无法在Firefox中运行,在Google Chrome中,Internet Explorer可以正常工作。我试图启用退格键的字符代码,但问题仍然存在。 如何使它在firefox中工作? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM