【问题标题】:JS Reference Error on calling function from link从链接调用函数时出现 JS 引用错误
【发布时间】:2018-07-04 03:12:29
【问题描述】:

我已经在 J​​S 上工作了不到 6 个月,但是今天当我尝试开始一个新项目时,我无法从链接中运行一个简单的函数......我已经搜索过了,简化了我的代码,但仍然无法得到它。

我收到一个参考错误,说“测试”没有定义。不知道为什么,据我记忆,它每隔一段时间都能完美运行。

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <script type="text/javascipt">

    function test()
    {
      alert("Entered");
    }

  </script>
</head>

<body>

<div>
  <p id="data"></p>
  <a onclick="test()" href="#">Fetch Data</a><br />
  <a href="javascript:test()">Fetch Data v2</a>
</div>

</body>
</html>

此时,我什至不知道该怎么办......

【问题讨论】:

  • a href="javascripta onclick=" 不要使用内联处理程序,尽可能使用 Javascript 正确附加它们
  • 另外,type="text/javascipt" 拼写在编程中很重要

标签: javascript html referenceerror


【解决方案1】:

从你的脚本标签中删除 type="text/javascipt",或者更正拼写。

【讨论】:

    【解决方案2】:

    您的拼写错误:

    text/javascipt(应该是text/javascript

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8" />
      <script type="text/javascript">
    
        function test()
        {
          alert("Entered");
        }
    
      </script>
    </head>
    
    <body>
    
    <div>
      <p id="data"></p>
      <a onclick="test()" href="#">Fetch Data</a><br />
      <a href="#" onclick="test()">Fetch Data v2</a>
    </div>
    
    </body>
    </html>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-22
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-26
      • 1970-01-01
      相关资源
      最近更新 更多