Поэтому я пытаюсь закодировать эту отвечающую веб-страницу в зависимости от введенного вами значения, но она не работает!
Вот мой код:
<!DOCTYPE html>
<html>
<title>chose</title>
<body>
<div>
<input type="number" id="userInput" />
<script>
var xa = document.getElementById("userInput").value;
function goTo(xa) {
if (xa == 1) {
window.location.replace = 'first Page.html';
} else if (xa == 2) {
window.location.replace = 'second Page.html';
} else if (xa == 3) {
window.location.replace = 'Third Page.html';
}
</script>
<button onclick="goTo(xa)">Next</button>
</div>
</body>
</html>
исправление благодаря проблеме с заменой, и переменная должна была войти в функцию
<div>
<input type="number" id="userInput" />
<script>
function goTo() {
var xa = document.getElementById("userInput").value;
if(xa == 1) {
window.location.href='1stPage.html';
} else if(xa == 2) {
window.location.href='2ndPage.html';
} else if(xa == 3) {
window.location.href='3rdPage.html';
} else {
window.location.href='FailPage.html'
}
}
</script>
<button onclick="goTo()">Next</button>
</div>
</body>
</html>