onpopertychange is a special event for all DOMs under IE. It can monitor changes in dom attributes (including attributes modified by js)
oninput is an event similar to onpopertychange supported by browsers such as Opera, Safari, and NetScape. However, it only targets the value attribute of inpu (textarea)
If these two cannot meet the functions you want, you can refer to some articles previously published by Script House.