标签: javascript textarea dom-events
我想实时跟踪对文本区域所做的更改。 每个更改都必须
起始偏移量和长度均以UTF-8编码文本的字节为单位,但是此详细信息并非问题的中心。该解决方案必须适用于台式机和移动设备上的所有现代浏览器。
beforeinput和input看起来很有希望,但浏览器支持和文档不佳。如果keyup不适用于移动和奇怪的软件键盘,则可能有效。 input事件在支持的浏览器上跟踪插入的文本,但是缺少有关位置的信息,根本对删除没有用。
beforeinput
input
keyup