来自DOM

时间:2019-01-06 20:13:03

标签: electron

在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并将逻辑功能分别附加到它们。

我希望我缺少一些简单的东西。任何帮助将不胜感激。

0 个答案:

没有答案