contenteditable元素的change事件


input 有change事件,当内容改变时会触发change事件。

如果给div、span等标签添加了contenteditable属性,那么他们就拥有input的行为,可以编辑文本,但是不能添加change事件,因为div、span没有change事件。

这是需要给div、span添加keyup 事件来间接的实现change事件,这里没有是用keydown事件,因为keydown事件触发后,div、span的内容还没有改变。

在IE中table的td标签使用contenteditabl,没有效果,可以通过向里面添加含有contenteditable属性的div、span标签来实现。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM