我正在尝试为 HTML 元素创建一个监视方法,__define[GS]etter__
在更改属性时使用。当我设置值时它的反应很好,但如果监听的属性是innerHTML,它会以某种方式无法呈现给定的字符串。所以基本上,当我向 innerHTML 添加一些东西时,它不会显示。
我正在使用上一个问题中描述的 watch 方法: Watch for object properties changes in JavaScript
我可能只是不听 innerHTML 更改,但我也想知道是否以__defineSetter__
某种方式阻止了对设置值的原始处理。
谢谢!