我已经开始使用电子js来开发桌面应用程序.
我想知道如何用javascript函数绑定按钮点击事件,以便我可以执行其他操作.
我使用下面的HTML代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Manav Finance</title>
</head>
<body>
<input type="button" onclick="getData()" value="Get Data" />
</body>
<script>
// You can also require other files to run in this process
require('./renderer.js')
</script>
</html>
Run Code Online (Sandbox Code Playgroud)
我的renderer.js代码如下所示:
function getData(){
console.log('Called!!!');
}
Run Code Online (Sandbox Code Playgroud)
但我得到的错误是:
未捕获的ReferenceError:未在HTMLInputElement.onclick中定义getData
难道我做错了什么?
更新
更新了HTML文档并删除了require()方法及其现在的工作:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Manav Finance</title>
<script src="renderer.js"></script>
</head>
<body>
<input type="button" id="btnEd" value="Get Data" onclick="getData()" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)