gpt4 book ai didi

javascript - 如何检查我的 event.target 是否是 React 中的 HTML 输入元素类型?

转载 作者:行者123 更新时间:2023-11-29 16:31:21 25 4
gpt4 key购买 nike

请参阅这个最小示例 https://codepen.io/rockmandash/pen/Rzwowd

代码是这样的:

enter image description here

<div class="cool">
<input type="checkbox" value="checkbox1">
<input type="checkbox" value="checkbox2">
<input type="checkbox" value="checkbox3">
</div>
document.querySelector(".cool").addEventListener("click", event => {
// In React World
// How do I check if event.target is typeof HTML.input Element?
console.log(event.target.value);
});

我问这个问题是因为我有数以千计的输入元素,在 react 中,我将不得不创建数以千计的回调函数。

因此我将我的函数移至它们的父级,但随后我必须验证我当前是否正在单击输入元素。

否则,我可能会设置错误的 event.target.value。

最佳答案

if (event.target instanceof HTMLInputElement)

关于javascript - 如何检查我的 event.target 是否是 React 中的 HTML 输入元素类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56536191/

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