【发布时间】:2021-07-25 17:35:42
【问题描述】:
我想从这个组件中获取类名selected的所有元素
function ChooseElements() {
const listItems = elementObjects.map((object) =>
<ListItem key={object.id.toString()} value={object.Element} />
);
return (
<div> <ul>
{listItems}
</ul>
<button onClick={ console.log("get all list items")}>get Elements</button>
</div>
);
}
在普通的 js 中,我可以使用 document.getElementsByClassName('selected') 来获取所有元素
我在某处读到应该使用useRef 访问虚拟 dom 中的元素,这是正确的吗?我该怎么做?
【问题讨论】:
标签: javascript reactjs dom-manipulation