网页上的死按钮(JavaScript/HTML)


Dead Button on Web Page (JavaScript/HTML)

有人知道按钮为什么会停止工作吗?它附带了一个onclick javascript事件,当我单击它时,我看不到它已经启动的警报。从所有的意图和目的来看,它已经死了。

我想问的是,造成这种情况的原因是什么?

我在同一页的另一个部分遇到了这种情况,发现我缺少一个大括号,我已经查看了损坏按钮所在的代码,大括号没有问题。我也没有遗漏分号。我知道你们都想看看代码,但我想问的是,是否有人发生过这种情况,原因是什么,或者发生这种情况的原因是什么。

我已经用过了http://www.javascriptlint.com梳理代码。

谢谢,Waddler。

这种情况在某些浏览器中发生,因为它们无法理解某些版本的javascript。这可能是浏览器的解决方法问题。尝试在多个浏览器中进行测试。

Javascript在遇到错误时有停止工作的趋势。您的页面上可能有一个错误,该错误与不再运行但阻止执行的代码没有直接关系。

您应该在Firefox中安装类似Firebug的工具,或者使用其他浏览器的开发人员的工具。在firebug中,如果您在控制台打开的情况下运行页面,您可以看到遇到的任何javascript错误的日志,并了解情况是否如此。它还允许您通过设置断点并逐行跟踪执行来调试代码,并查明是否有什么事情没有按照您预期的方式发生。

您没有发布任何代码片段,所以当您不向我们展示任何内容时,很难提供帮助。

我能给你的唯一建议是:如果你在Chrome或FireFox中,请按Ctrl+Shift+J调出错误控制台,查看错误是什么。