javascript - React Form 不会向浏览器显示任何内容
问题描述
我在 javascript 中有一个简单的 React 表单,我似乎无法开始工作。它非常简单,但浏览器不会加载任何内容。
import React from 'react';
import { render } from 'react-dom';
function signUp() {
function handle () {console.log(document.getElementById('year').value);
}
return (
<>
<select id="year">
<option>Freshamn</option>
<option>Freshamn</option>
</select>
<div>Name</div>
<input type="text"/>
<div>Email</div>
<input type="text"/>
<div>Password</div>
<input type="text"/>
<div><input type="checkbox"/> Remember me</div>
<button onClick={handle}>Submit</button>
</>
)
};
ReactDOM.render(<signUp/>, document.getElementById("root"));
我在这里做错了什么?
解决方案
可能会有很多问题。我会尝试更改signUp
为SignUp
(更改大小写)。另外,你不应该使用document.getElementById
. 您应该为输入提供一个状态值并改用该状态值。
推荐阅读
- c# - 如何从活动目录用户和用户组更新中获取 C# 应用程序的更新
- python - 从 conftest.py 调用时,浏览器没有为类下的所有测试用例初始化
- linux - 将过滤后的记录存储到相同的文件名时出错
- nlp - MFCC 是否取决于音频长度?
- python - 有什么方法可以更快地运行下面的代码?
- lambda - 如何为 PyGresSQL 库获取 python v3.8 Linux 二进制文件?
- c# - C#、Microsoft Graph:获取使用 OneDrive Business 同步的共享点库的本地路径
- angular - 如何以角度分割从url获取的字符串?
- pandas - 数据框应用集未删除重复值
- yii - 创建一个 Yii 1.1 博客应用程序,带有不喜欢的帖子选项