【问题标题】:Onclick Method is not definedOnclick 方法未定义
【发布时间】:2021-04-22 05:25:11
【问题描述】:

我有这个简单的 html:

<head>
  <script src="~/js/Order.js" asp-append-version="true"></script>
</head>
<body>
  <button id="button-1" onclick="ButtonClick(this.id);">This is a button</button>
  ...
</body>

这是我的 Order.js 文件:

function ButtonClick(buttonID)
{
    alert("Button " + buttonID + " pressed!");
}

但是当我点击按钮时,控制台输出ButtonClick is not defined at HTMLButtonElement.onclick

但这不是真的,它肯定是在我的 Order.js 文件中定义的

【问题讨论】:

  • 请确保您的 Order.js 已成功导入。
  • 可能是 Visual Studio 的错,但我看不出有什么问题

标签: javascript html asp.net


【解决方案1】:

脚本的另一个函数似乎有错误,所以 Visual Studio 没有分发我的 js 文件。当我评论错误的方法时,它又起作用了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 2017-11-01
    • 2021-03-07
    • 2019-12-03
    • 2018-06-09
    • 1970-01-01
    相关资源
    最近更新 更多