gpt4 book ai didi

javascript - 如何遍历我的 reactjs 组件中的所有元素?

转载 作者:行者123 更新时间:2023-11-29 17:48:17 26 4
gpt4 key购买 nike

我有一个看起来像这样的 reactjs 组件:

<div className="wrapper">
<div className="box box1" ref="04"/>
<div className="box box1" ref="03"/>
<div className="box box1" ref="02"/>
</div>

实际上,我刚刚列出了 25 个嵌套 div 3。问题是我如何遍历这些元素,以便更改所有元素的 className 属性?

最佳答案

您可以执行以下操作:

const Example = () => {
const newArr = [...Array(25)];
return (
<div>
{
newArr.map((i, index) => {
return (
<div key={index} className={`box${index}`}>{index}</div>
)
})
}
</div>
);
}

ReactDOM.render(<Example />, document.getElementById('root'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"></div>

关于javascript - 如何遍历我的 reactjs 组件中的所有元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46785661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com