我已經創建了一個變量,它選擇了#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