contenteditable
属性のHTML要素のfocus
またはchange
のようなイベントを聴く方法があるかどうかを判断しようとしています。私は、任意の成功(JSBin)せずに、これらを試してみたコンテンツ編集可能なHTML要素のイベントをリッスンする
<p id="test" contenteditable >Hello World</p>
::私は、キーボードやマウスのイベントに耳を傾ける必要はありません
var test = document.querySelector('#test');
test.addEventListener('change', function(){
alert('content edited');
}, false);
test.addEventListener('DOMCharacterDataModified', function(){
alert('content edited');
}, false);
test.addEventListener('focus', function(){
alert('content edited');
}, false);
私はこのHTMLマークアップを持っています。 W3CとMDNについては、明確な文書が見つかりませんでした。contenteditable
です。
change
とfocus
や他のイベントをコンテンツ編集可能なHTML要素で聞くことはできますか?
この質問の2番目の回答を確認してください.http://stackoverflow.com/questions/1391278/contenteditable-change-events – rwilliams