【发布时间】:2023-04-08 00:22:01
【问题描述】:
我想知道从同一个组件访问我的渲染函数中的 DOM 元素的最佳做法是什么。请注意,我将在一个页面上多次呈现此组件。
例如
var TodoItem = React.createClass({
...
render:function(){
function oneSecLater(){
setTimeout(function(){
//select the current className? this doesn't work, but it gives you an idea what I want.
document.getElementsByClassName('name').style.backgroundColor = "red";
)}, 1000);
}
return(
<div className='name'>{this.oneSecLater}</div>
)
})
【问题讨论】:
标签: javascript css reactjs dom jsx