您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

JavaScript可编辑的变更事件

JavaScript可编辑的变更事件

我建议将侦听器附加到由editable元素触发的关键事件上,尽??管您需要注意,keydown并且keypress在更改内容本身之前会触发事件。这不会涵盖更改内容的所有可能方法用户还可以从“编辑”或上下文浏览器菜单中使用剪切,复制和粘贴,因此您可能也想处理cutcopypaste事件。此外,用户可以放置文本或其他内容,因此在那里有更多事件(mouseup例如,)。您可能希望轮询元素的内容作为后备。

。在撰写本文时,contenteditable当前Mozilla(来自Firefox14)和WebKit/Blink浏览器中的元素均支持功能,但IE不支持

document.getElementById("editor").addEventListener("input", function() {

    console.log("input event fired");

}, false);


<div contenteditable="true" id="editor">Please type something in here</div>
javascript 2022/1/1 18:15:30 有538人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶