ReactJS-为什么表单元素返回null?

问题描述 投票:0回答:1

我正在使用ReactJS制作一个Login / Signup模式,其中有一个登录名和一个注册表单,用户可以在它们之间进行切换。当用户单击“登录”选项卡时,“注册”表单将移出视图,而“登录”表单将移入视图。但是,我得到一个错误,说document.getElementById(“ signup”)返回了一个空值(“ signin”表单和“ btn”都有相同的问题)。此外,控制台在第55行还说“ 16个堆栈框架被折叠”。我附加了JS文件,CSS文件和localhost错误页面的屏幕快照。谢谢你的耐心。enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

reactjs getelementbyid
1个回答
0
投票

不确定这是否是原因,但您可能希望将signUp() {}更改为signUp = () => {}<Button onClick={this.signUp} />而不是<Button onClick={this.signUp()} />

© www.soinside.com 2019 - 2024. All rights reserved.