gpt4 book ai didi

javascript - React refs - 使用 refs 访问 DOM 节点

转载 作者:行者123 更新时间:2023-11-28 19:30:26 38 4
gpt4 key购买 nike

我正在尝试使用 refs 访问 React 组件的 DOM 节点。我已经看到很多这样做的例子。我决定使用 React 制作我的第一个应用程序,然后我一直在解决这个问题。

onDivHover:function()
{
this.refs.myslider.getDOMNode().value = 20;
},

render: function() {
return (
<div className="sliderBox" OnMouseOver={this.onDivHover()}>
<input ref="myslider" type="range" min={this.props.minimum} max={this.props.maximum} />
</div>
);
}

看,在代码中我尝试使用 refs 更改 slider 的值。如果我在 onDivHover 中评论这一行,我就能够成功加载应用程序。出现的错误是 React 无法解析 onDivHover 内的 myslider

这看起来很疯狂,因为我见过很多使用它的例子。我可能会遗漏一些非常基本和重要的东西。请帮忙解决这个问题。

最佳答案

React 事件需要一个函数,因此您应该传递一个引用,而不是执行它:

onMouseOver={this.onDivHover}

关于javascript - React refs - 使用 refs 访问 DOM 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26917681/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com