小编典典

React忽略了标签元素的'for'属性

reactjs

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

例如,使用以下JSX:

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

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

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

我究竟做错了什么?


阅读 246

收藏
2020-07-22

共1个答案

小编典典

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

2020-07-22