简体   繁体   中英

Replace JQuery for contenteditable element event binding

I'm using JQuery in my project, and the only line it gets used is the following:

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

Is there a more lightweight lib/polyfill I can use instead, which allows to register an input event on a contenteditable div?

In pure javascript you can do something likes that :

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

And add this html attribute contenteditable="true" on your div.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM