如題,react中怎么樣可以不用下面這種方式去改變class,直接用原生js去改變class?<div className={ this.state.*** ? class1 : class2 }></div>
2 回答

小唯快跑啊
TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
<div ref={(div)=>{this.getDom = div}}></div>
...
// 可以在一個(gè)事件中通過this.getDom獲取當(dāng)前元素,再通過className設(shè)置
this.getDom.className = class1
添加回答
舉報(bào)
0/150
提交
取消