javascript - 替换 JQuery 以进行 contenteditable 元素事件绑定(bind)

标签 javascript jquery dom contenteditable

我在我的项目中使用 JQuery,它唯一使用的行如下:

$('#div').on('input', function() { ... });

是否有一个更轻量级的 lib/polyfill 我可以使用,它允许在 contenteditable div 上注册输入事件?

最佳答案

纯javascript中,你可以做类似的事情:

document
   .getElementsByTagName("div")
   .addEventListener('input', function() { ... }));

并在您的 div 上添加此 html 属性 contenteditable="true"

关于javascript - 替换 JQuery 以进行 contenteditable 元素事件绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45520785/

相关文章:

javascript - Woocommerce 加/减数量按钮更改值但实际上不起作用

JavaScript : how to use delegate on each dynamically added div

javascript - 尝试使用 jQuery 在点击时切换 iframe YouTube 视频的 URL

javascript - 使用 Javascript 设置子节点的父节点类等于...?

javascript - 如何在 jquery 中使用 post 进行 for 循环

javascript - 精益方法来替换html中的文本?

javascript - 为什么 React Native 不提供 self 辩护

javascript - 查找在 Javascript 数组中只出现一次的项目

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?

javascript - 使用 D3.js 为每个数据成员附加多个非嵌套元素