我已经创建了一个变量,它选择了#bio的Id,然后我警告生物并获得null值。JavaScript addEventListener不工作?
我然后加入到的addEventListener生物可变的,并且增加了焦点和输入给它,它应该运行名为updateCounter()每当输入框上
foucessed时间的问题是功能;, updateCounter没有运行。我在Chrome中没有遇到任何错误。任何人都可以提供解决方案,并解释我哪里错了吗?
var bio = document.getElementById('#bio'); // <textarea> element
alert(bio);
addEventListener(bio, 'focus', updateCounter); // Call updateCounter() on focus
addEventListener(bio, 'input', updateCounter); // Call updateCounter() on input
function updateCounter(e) {
alert('Update Counter ran');
}
<input name="title-input" id="bio" type="text" placeholder="Insert Title" />
您的代码代表JavaScript,而不是jquery。在jquery addEventListener(bio,'focus',updateCounter);变成$(“#bio).on(”focus“,updateCounter(){}); – DinoMyte
如何定义addEventListener? –
@KevinB这是一个标准的JS函数 – Barmar