在 HTML 中调用 Javascript 方法

Invoking Javascript method in HTML

本文关键字:Javascript 方法 调用 HTML      更新时间:2023-09-26

我的javascript文件(test.js(定义了Method1((方法。

<script src="../Scripts/test.js" type="text/javascript"></script>

我的 html 定义如下。我找不到方法1((。有什么想法吗?

<p><input type="button" name="login" id="login" value="Login" onclick="Method1()"/> </p>

这是测试中的代码.js声明...

<script type="text/javascript">
 function LoginToServer() {
......
}
</script>    

.js文件中的代码是 JavaScript 代码,而不是 HTML 标记。

这:

<script type="text/javascript">
</script>

是 HTML 标记,而不是 JavaScript 代码。您应该将其从test.js中删除。

由于您没有向我们确切展示您的Method1是如何定义的,因此我认为这是可以的,这是唯一的错误。

未检测到Method1()的原因是您的test.js存在语法错误 - <script></script>标记。

test.js中删除开始和结束<script>标签,一切应该可以正常工作。

function LoginToServer() {
//function code
}

.js文件应该只包含JavaScript代码。

.html文件也可能包含JavaScript,但是代码必须用<script></script>包围。

此外,您不必提供type="text/javascript"因为HTML5知道在这些标签之间将是JavaScript。