gpt4 book ai didi

javascript - 外部 JavaScript 不工作

转载 作者:行者123 更新时间:2023-11-28 15:15:37 25 4
gpt4 key购买 nike

让我们保持简短而甜蜜。

这是我的标题:

<head>
<title>4JSB Assignment</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script type="text/javascript" src="javascript/form.js"></script>
</head>

注:<script type="text/javascript" src="javascript/form.js"></script>

似乎不起作用。

我在正文中有一个提交按钮,它是表单的一部分。它位于上述表格的末尾:

<input type=submit name="submitForm" id="submitForm" onclick="submitForm()">

这是我的外部 JavaScript:

function submitForm() {
alert("Working");
}

唉,“工作”从来没有出现过。

我的文件夹结构如下:

root
css
....style.css

javascript
....form.js

form.html

答案很可能是微不足道的,但由于 JavaScript 从外部源链接的这一要求,我在这项任务上坚持了几个小时。我感谢任何向我指出这一平凡而不幸的不幸的尝试。

最佳答案

问题是您有 id="submitForm"function SubmitForm

不知道浏览器为什么这样做,但任何 id 都可以作为全局对象使用

所以,

console.log(submitForm);

将显示输入元素,而不是函数!!

对 ID 或函数使用不同的名称

console.log(submitForm) actually shows the function!! but it's still a name conflict in the end.

关于javascript - 外部 JavaScript 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34116635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com