NodeJS выдает ошибку при попытке получить элемент Id страницы HTML, отображаемый как localhost. NodeJS выдает ошибку при попытке получить элемент Id страницы HTML, отображаемый как localhost.
const server = http.createServer((request,response)=>{
//Need to get name, age & gender, when submit button is pressed.
}.listen(8080)
<form name="register" method="POST" action="http://localhost:8000/users">
<label for="name">Enter User Name
<input type="text" name="name" id="name">
</label>
<label for="age">Enter User Age
<input type="number" name="age" id="age">
</label>
<label for="gender">Enter Gender
<input type="text" name="gender" id="gender" placeholder="Male/Female">
</label>
<input type="submit" value="Submit" id="submit" onclick="alert('User Added')">
</form>
Я пытаюсь отобразить страницу HTML, содержащую форму. Когда кнопка отправки нажата, я хочу записать введенные данные, такие как имя, возраст и пол, в файл JSON. Чтобы получить эти данные, я использовал оба window.getElementById ('name') и document.getElementById ('name'). Выдает ошибку. Я использую node.js без библиотеки express.