<div contenteditable="true" id="comment" onclick="handleComment()">Leave a comment</div>
function handleComment() { var e = document.getElementById("comment"); e.innerHTML = ""; e.removeEventListener('click', handleComment, false); }
问题描述
我这样实现的话,当鼠标聚焦到div标签的时候,确实能将innerHTML清空,但是removeEventListener却无法产生效果。也就是说每次重新聚焦到div标签时候,上次的输入都会清除。
我的目的只是想让第一次聚焦到div标签的时候清空标签内的内容。
aluckdog
相关分类