Javascript 无法传递标记属性参数?(React)
我想在console.logmylocation和console.log中获取标记的name属性 目前,它尚未定义 我该怎么办? 代码Javascript 无法传递标记属性参数?(React),javascript,reactjs,parameters,state,Javascript,Reactjs,Parameters,State,我想在console.logmylocation和console.log中获取标记的name属性 目前,它尚未定义 我该怎么办? 代码 欢迎来到StackOverflow 单击元素的name属性可通过传递给事件处理程序的事件对象使用。该对象有一个名为target的属性,即您单击的DOM节点。通过这个节点可以获得name属性 换句话说,您的更改处理程序应该如下所示: changeCategory(e) { console.log(e.target.name); this.setState(
欢迎来到StackOverflow 单击元素的name属性可通过传递给事件处理程序的事件对象使用。该对象有一个名为target的属性,即您单击的DOM节点。通过这个节点可以获得name属性 换句话说,您的更改处理程序应该如下所示:
changeCategory(e) {
console.log(e.target.name);
this.setState({ category: e.target.name });
}
希望这有帮助 没问题:如果这解决了您的问题,请将答案标记为已接受,以便本问题的未来读者也能解决他们的问题。
changeCategory(e) {
console.log(e.target.name);
this.setState({ category: e.target.name });
}