<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标签的时候清空标签内的内容。