html按钮未调用其onclick js函数

时间:2018-12-18 15:11:15

标签: javascript jquery

为什么这个简单的警报不起作用?

HTML:

dragend

JS:

actionend

https://jsfiddle.net/k86mg0aj/

2 个答案:

答案 0 :(得分:3)

在我看来,当前调用函数的最佳解决方案是使用ES6。例如,您可以创建以下内容:

var x = document.querySelector('.class');

x.addEventListener('click', function() {

});

x.addEventListener('click', () => {

});

答案 1 :(得分:3)

该问题特定于JSFiddle。您需要将LOAD TYPE更改为No wrap - bottom of <body>

使用onLoad时,该函数不会成为全局函数,因此您不能直接从HTML调用它。如果它是全局的(例如使用无包装时),则可以。

here