900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > React使用label标签for属性报错

React使用label标签for属性报错

时间:2021-09-03 21:05:43

相关推荐

React使用label标签for属性报错

React使用label标签for属性报错

需求描述:点击标题文字直接激活input文本框,输入文字

代码实现

render() {return (<div><div>{/* 想点击“点击加入姓名吧”直接可以激活文本框 1. 给input添加id名2. label添加for属性*/}<label for="inputName">点击加入姓名吧</label><br/><br/><input id="inputName" value={this.state.inputValue} onChange={this.inputChange.bind(this)} /><button onClick={this.addList.bind(this)}> 增加姓名 </button></div></div>);}

报错

解决办法:在react中要使用htmlFor

render() {return (<div><div>{/* 想点击“点击加入姓名吧”直接可以激活文本框 1. 给input添加id名2. 修改label的for属性,使用htmlFor*/}<label htmlFor="inputName">点击加入姓名吧</label><br/><br/><input id="inputName" value={this.state.inputValue} onChange={this.inputChange.bind(this)} /><button onClick={this.addList.bind(this)}> 增加姓名 </button></div></div>);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。