小能豆

React 忽略标签元素的“for”属性

javascript

在 React(Facebook 的框架)中,我需要使用标准属性渲染绑定到文本输入的标签元素for

例如使用以下 JSX:

<label for="test">Test</label>
<input type="text" id="test" />

但是,这会导致 HTML 缺少必需(和标准)for属性:

<label>Test</label>
<input type="text" id="test">

我究竟做错了什么?


阅读 48

收藏
2024-06-03

共1个答案

小能豆

调用该for属性是htmlFor为了与 DOM 属性 API 保持一致。如果您使用的是 React 的开发版本,您应该会在控制台中看到有关此问题的警告。

2024-06-03