【问题标题】:Firefox javascript error with page load页面加载时出现 Firefox javascript 错误
【发布时间】:2014-07-31 21:14:38
【问题描述】:

在 Chrome 上,脚本页面会加载。 在 Firefox 上它没有。

我在表格的行上有一个<a href="javascript:func(data);"> <a>。单击时,函数插入 html。在 Chrome 上开发,一切正常。我在 Firefox 上试过,它没有加载。

function func(data) {
        $("#div").load("../url/some.html")
        $('html, body').animate({scrollTop: 0}, 200);
        return false;

    }

【问题讨论】:

  • 实际错误是什么?在哪一行?它是否也发生在点击或初始加载时?
  • 如果你使用 jQuery,那么你不应该做像<a href="javascript:func(data);"> 这样的事情。想想看,即使没有 jQuery,你也不应该做那样的事情。
  • @YuriyGalanter。 url 读取 func(data),页面上印有“false”
  • 你有一个有一行的锚???
  • @epascarello,是的,我有带锚的表格行

标签: javascript jquery html google-chrome firefox


【解决方案1】:

将其添加到 onclick 事件,而不是 href。

<a onclick="func(data);">Test</a>

旁注:如果您将其用于链接以向用户提供指针,则必须将 a:hover{cursor:pointer;} 添加到您的 css。

【讨论】:

    【解决方案2】:

    我认为href="javascript:foo" 不起作用。我觉得应该是onclick="javascript:foo"

    【讨论】:

      猜你喜欢
      • 2012-02-23
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2021-12-24
      • 2013-01-25
      • 1970-01-01
      相关资源
      最近更新 更多