React中innerHTML的坑

React中innerHTML的坑

  通过React Ref机制返回的对象,是一个阉割的DOM对象,并非原始DOM对象。比如,这个阉割版的DOM对象没有innerHTML对象。

<button  ref={this.setVerifyButton}>
     发送验证码
</button>

  上面的代码通过ref来获取一个dom对象,但这个对象是没有innerHTML属性的。

  为了获取innerHTML,我们需要通过document.getElementById("")来获取原始DOM对象。

document.getElementById("xxx")

  这个原始的DOM,才是有对象的。

原文地址:https://www.cnblogs.com/tekkaman/p/7011168.html