gpt4 book ai didi

javascript - 更改 javascript 版本后 onclick() 失败

转载 作者:行者123 更新时间:2023-11-30 19:34:07 24 4
gpt4 key购买 nike

我不小心将 Webstorm 上的 Javascript 版本从 ECMAScript 6 更改为 flow。

在 html 和 javascript 中定义的所有 onclick() 函数都停止工作。

<div class="just-me" onclick="helloworld();">

出现以下错误,

Uncaught ReferenceError: helloWorld is not defined

我尝试使用以下方法,

javascript:

document.getElementbyId('test').addEventListener('click', helloWorld);

jquery:

$("#test").on('click', helloWorld);

我尝试使用 console.log() 但控制台中没有打印任何内容。即使在恢复到 ECMA 6 后问题也没有解决。

编辑:helloWorld() 已定义并在范围内。这个问题发生在 javascript 版本更改为 flow 之前一切正常。

最佳答案

函数 helloWorld 应该在 addEventListener()on() 中使用之前定义。

关于javascript - 更改 javascript 版本后 onclick() 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56125676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com