Javascript 返回false;不在远程主机的Firefox中工作,但在本地主机中工作

Javascript 返回false;不在远程主机的Firefox中工作,但在本地主机中工作,javascript,Javascript,这很奇怪,因为我希望客户端脚本中也会出现同样的行为 HTML: 它在本地主机中工作正常,但在远程主机中,页面只是更新,没有警报 如果可能的话,我想要一个纯javascript的解决方案(即,没有jQuery点击事件处理程序) 提前感谢, 任何帮助都将不胜感激。将href更改为onclick <button class="button1" onclick="javascript:validate(); return false;">Validate</button> 验证

这很奇怪,因为我希望客户端脚本中也会出现同样的行为

HTML:

它在本地主机中工作正常,但在远程主机中,页面只是更新,没有警报

如果可能的话,我想要一个纯javascript的解决方案(即,没有jQuery点击事件处理程序)

提前感谢,


任何帮助都将不胜感激。

将href更改为onclick

<button class="button1" onclick="javascript:validate(); return false;">Validate</button>
验证

它起作用了!(没有双关语)

不确定这里发生了什么,但是
按钮
元素没有使用
href
属性。这是我在这里粘贴编辑问题的代码时犯的错误。它不起作用:(它对我有效…你有没有碰巧选中“阻止firefox grom打开警报”等框…如果你有或不确定,请重新启动浏览器,清除Cookie历史记录等,然后尝试重新加载InLol是的,问题是缓存和Cookie,清除所有内容,重新启动FF,现在可以工作了。干杯:).很高兴能帮上忙:)请务必核对/接受以上答案
function validate(){

                alert('works');

            }
<button class="button1" onclick="javascript:validate(); return false;">Validate</button>