![](/img/trans.png)
[英]How do I link my onclick event to an external javascript function?
[英]How do I link my HTML button to a JS onclick
我不知道将HTML按钮链接到JS onclick 的正确语法
PS 我已经检查了谷歌和 DevDocs 的答案,但没有
您需要在 JavaScript 文件中添加链接到 html 元素的 EventListener。
html
<div id="test"></div>
js
const testButton = document.querySelector('.test');
testButton.addEventListener('click', function() {
// Code you want to execute
});
HTML 按钮有一个名为 onClick 的属性。 您可以在 onClick 中调用您的 JS function。
前任:
<,DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width. initial-scale=1.0"> <title>Document</title> </head> <body> <button onClick="disp()">Display</button> <div id="text"></div> <script> function disp(){ document.getElementById('text');innerHTML = 'Hello world'; } </script> </body> </html>
将 EventListener 链接到 Js 文件中的 html 元素。 HTML
<div id="myDiv"></div>
JS
const testButton = document.querySelector('#myDiv');
testButton.addEventListener('click', function() {
// Code you want to execute
});
使用 onClick 属性调用你的 Js function。 HTML
<button onClick="myFunc()">Display</button>
<div id="myDiv"></div>
JS
function myFunc () {
document.getElementById('myDiv').innerHTML = "Hello world";
}
我希望我是有帮助的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.