Javascript 提交一个数字,然后根据您的答案转到特定页面

Javascript 提交一个数字,然后根据您的答案转到特定页面,javascript,html,button,input,onclick,Javascript,Html,Button,Input,Onclick,因此,我试图根据您输入的值对这个响应网页进行编码,但它不起作用 这是我的密码: 选择 var xa=document.getElementById(“userInput”).value; 函数goTo(xa){ 如果(xa==1){ window.location.replace='first Page.html'; }否则如果(xa==2){ window.location.replace='second Page.html'; }否则如果(xa==3){ window.location.

因此,我试图根据您输入的值对这个响应网页进行编码,但它不起作用

这是我的密码:


选择
var xa=document.getElementById(“userInput”).value;
函数goTo(xa){
如果(xa==1){
window.location.replace='first Page.html';
}否则如果(xa==2){
window.location.replace='second Page.html';
}否则如果(xa==3){
window.location.replace='Third Page.html';
}
下一个

您所说的“它不工作”是什么意思?我可以看出一个问题,那就是xa总是有空值。您应该在goto函数中捕获它:function goto(){var xa=document.getElementById(“userInput”).value;//代码的其余部分}1) goTo函数不需要参数…2)您需要读取goTo函数中输入的值,这样您的函数就被截断了…因此,当您尝试调试代码时,在浏览器控制台中看到函数体后出现了
“SyntaxError:missing}”
。。。我假设你至少试过调试你的代码,当然你的代码不起作用,因为它有语法错误。您错过了函数体后面的关闭
}