为了账号安全,请及时绑定邮箱和手机立即绑定

react怎么获取一个已经存在于html中的元素

react怎么获取一个已经存在于html中的元素

一只萌萌小番薯 2018-09-04 18:14:05
初学react,有好多还不懂呀,或者思想还不太正确假设我 已经 在index.html中有一个元素<div id="something"></div>react.js 该怎么去获取这个元素并修改它的相关属性值什么的?还是说 必须 通过组件化的方式来构建整个页面?不会很乱很复杂吗
查看完整描述

1 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

document.getElementById('something') 
不建议在index.html中书写元素

React组件内的写法

<div ref={(ref)=>this.div=ref}></div>

然后就可以通过this.div获取这个div元素


查看完整回答
反对 回复 2018-10-18
  • 1 回答
  • 0 关注
  • 1369 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信