javascript 如何在 chrome 和 IE 上按预期工作,但在 FF 上却不行

发布于 2024-11-26 09:12:53 字数 267 浏览 1 评论 0原文

由于某种原因,我收到的 2 个输入金额在 Firefox 中显示为空白,但在 Chrome 和 Internet Explorer 中正常工作。

谁能解释这是为什么吗?

http://vbwpublishing.com/calcpage.php

也给任何能告诉我为什么精装本的人加分当计算器应该抛出错误时,它允许我输入超过 1200 页

For some reason my 2 amount recieved inputs show up blank in Firefox, but work correctly in Chrome and Internet Explorer.

Can anyone explain why this is?

http://vbwpublishing.com/calcpage.php

also bonus points to anyone who can tell me why the hardcover calculator will allow me to put more than 1200 pages when it should be throwing an error

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心意如水 2024-12-03 09:12:53

检查您的 FF javascript 控制台 (shift-ctrl-J):

scd1 is not defined   http://vbwpublishing.com/calcpage.php    Line: 403

if ($(scd1).hasClass('s')){sd = .25}

您没有在 .ready() 块中执行该操作,并且具有该 ID 的

  • 位于页面下方,因此此时尚未定义,从而终止了脚本执行的其余部分。
  • Check your FF javascript console (shift-ctrl-J):

    scd1 is not defined   http://vbwpublishing.com/calcpage.php    Line: 403
    

    which is

    if ($(scd1).hasClass('s')){sd = .25}
    

    You're not executing that in a .ready() block, and the <li> with that ID is farther down the page, so it's not defined yet that point, killing the rest of the script execution.

    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文