javascript - 从html文件中的按钮从另一个文件触发JS函数

标签 javascript html function button onclick

这可能是非常基本的,但我无法真正找到解决方案。我正在创建自己的网站。我编写了一个 javascript 文件,简称为“main.js”。

我可以在 HTML 文件中调用整个脚本,如下所示:

<script src="main.js"> 
</script>

我在控制台中看到一切都按预期运行。然而,这不是我想要的。我想要的是在单击按钮时触发 JS 脚本中的代码。这是我尝试过的:

                <input class="button" onclick="main()" type="submit"
                    value="Submit" name="">
                </div>

所以我希望我在 HTML 文件中其他地方引用的脚本在单击按钮时触发“main”函数。但目前发生的情况是,单击按钮只会重新加载页面。

因此,将这一切归结为一个问题: 我想单击我的 html 按钮,然后从另一个名为“main.js”的脚本触发单个函数。

我怎样才能实现这一目标?

谢谢

最佳答案

我认为这可能是因为您的类型:提交。 尝试将其更改为 type="button"。

希望这有帮助!

关于javascript - 从html文件中的按钮从另一个文件触发JS函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55514601/

相关文章:

javascript - 我需要 IPFS 守护程序才能从浏览器上传文件吗?

javascript - $state.go 似乎不起作用

javascript - 显示表格中的行,其单元格名称属性包含来自输​​入的字符串(JQuery)

javascript - 当调用 'this' 的函数位于子对象的对象内部时,您将如何引用 'this'?

c++ - 在 vector 使用中找不到 fatal error

javascript - 如何将div组件设置为javascript函数的参数?

javascript - 通过查找平均 FPS 提高 Canvas 游戏性能

html - 如何在 Bootstrap 中将左侧边栏置于移动 View 内容下方?

html - Angular 谷歌地图填充空间

function - Clojure 函数 - 返回在最后一条语句之前计算的值