我有這個函數在一個單獨的文件,並且它調用另一個JavaScript函數時加載。我需要這樣做才能達到JavaScript文本編輯器實現的「word_number」id。這個編輯器加載,然後我打電話給我的功能。」我不能讓我的addEventListener工作
function wordsChange() {
if (window.addEventListener) {
document.getElementById('word_number').addEventListener('change', wordsK, false);
} else {
document.getElementById('word_number').attachEvent('onchange', wordsK);
}}
function wordsK(){
alert('im reading');}
的wordsChange函數被調用,但它不觸發wordsK功能。我不知道我在做壞事,和欣賞任何建議。
對不起對於 缺乏信息。我試着去使用從docksoft_stat插件CKEDITOR,顯示在底部有一個字計數器的輸出。 我需要這個信息才能正常運作。 謝謝大家對所有的快速解答。
使用keydown/keyup事件而不是更改。 – jrath
由於您的代碼目前是'wordK',因此應該只在'#word_number'更改後執行。當'wordsChange'運行時,你希望它執行嗎? – Inkbug
我希望它在#word_number更改時執行,並且它不是textarea,它是編輯器的輸出。 (即時通訊使用CKEditor,編號來自插件,顯示編輯頁腳上的文字編號) – eidan