在ElectronJS中,我可以在没有事件侦听器的情况下直接从DOM访问函数吗?
我很难直接从DOM访问功能。例如,我在onclick="myFunction()"
上附加了一个简单的div
并收到错误消息:
ReferenceError: myFunction is not defined at HTMLDivElement.onclick (main.html)
在Web应用程序的香草JS中,我只需附加一个脚本标签即可,该脚本标签指向其中带有myFunction()的JS文件,这没有问题。但是在Electron中,这似乎不起作用。
HTML:
<div onclick="myFunction();">Click me</div>
<script src="myScript.js"></script>
JS:
function myFunction(){//do something};
但是在Electron中,有一个require(./myScript);
而不是src="..."
,它似乎并没有直接从DOM中访问功能。使用事件侦听器是可行的,但是我想在其他div内动态添加div并将逻辑功能分别附加到它们。
我希望我缺少一些简单的东西。任何帮助将不胜感激。