我试图理解 React js,但我不知道现在如何传递挂起函数的元素的 id 属性。
我有代码:
class Lable extends React.Component {
render() {
return (
<p htmlFor="inp" className="inp">
<label>
{InputRequestRoad()}
<span className="label">1:</span>
<span className="border"></span>
</label>
</p>
);
}
}
function InputRequestRoad(prop) {
function onKeyUp(e) {
search(e.value);
}
return (
<input type="text" id="road" placeholder=" " onKeyUp={onKeyUp({this.id})}/>
);
}
ReactDOM.render(
<Lable />,
document.getElementById("root")
);
如何将输入的 id="road" 传递给搜索功能?因为搜索函数开始解析输入并获取它的值
var field = document.getElementById(name);
console.log(field.value)
或者通常如何在每次击键后立即传输它?根据dock和examples,我仍然无法理解这一点。
1 个回答