伙计们!
我是 JavaScript 的绝对初学者,我试图在 JavaScript 函数 (passwd=="eggplant) 中获取特定条件以在同一窗口中打开链接。我试过“window.location.href” (目前在代码上),“window.location”和“location”对象,以及“window.location.replace()”函数,但它们不起作用。我还应该指出我正在使用一个单独的 .js 文件来编写脚本。
这是整个功能:
function colorFunc()
{
var passwd = document.getElementById("pass").value;
if(passwd=="614051"){
window.open ('color1.html')
}
else if(passwd=="eggplant" || passwd=="Eggplant" || passwd=="EGGPLANT"){
window.location.href = 'color2.html';
}
else{
alert('You have got the answer wrong!');
}
}
所有其他条件都有效,我什至可以使用“window.open”打开“color2.html”。您能否,更有经验的用户,请告诉我我做错了什么?
编辑:
这是我的 .html 文件的相关部分。
<form name="input">
<input id="pass" name="Answer" placeholder="Your answer"></input>
<input type="submit" value="Submit" onclick="colorFunc()"></input>
</form>
非常感谢!