Javascript 使用密码验证提示,然后单击转到特定链接

Javascript 使用密码验证提示,然后单击转到特定链接,javascript,html,Javascript,Html,这是密码。如您所见,我正在尝试确保密码是2个密码中的1个,如果是,请转到特定链接。但现在它不起作用。有什么建议吗 我有点困惑。问题的标题和主体分别要求两件不同的事情。如果您希望在密码正确的情况下转到特定的URL,则这将起作用: var i = prompt("Enter The Password:"); if (i === "hawaiian tropical" || "Hawaiian Tropical") { onclick="location.href='';"

这是密码。如您所见,我正在尝试确保密码是2个密码中的1个,如果是,请转到特定链接。但现在它不起作用。有什么建议吗

我有点困惑。问题的标题和主体分别要求两件不同的事情。如果您希望在密码正确的情况下转到特定的URL,则这将起作用:

var i = prompt("Enter The Password:");
    if (i === "hawaiian tropical" || "Hawaiian Tropical") {
        onclick="location.href='';"
    }
如果您希望在密码正确且单击按钮时转到特定URL,请使用以下命令:

var i=prompt(“输入密码:”);
如果(i==“夏威夷热带”| i==“夏威夷热带”){
document.getElementById(“myBtn”).onclick=window.location.replace(“”);
}

点击这里
我有点困惑。问题的标题和主体分别要求两件不同的事情。如果您希望在密码正确的情况下转到特定的URL,则这将起作用:

var i = prompt("Enter The Password:");
    if (i === "hawaiian tropical" || "Hawaiian Tropical") {
        onclick="location.href='';"
    }
如果您希望在密码正确且单击按钮时转到特定URL,请使用以下命令:

var i=prompt(“输入密码:”);
如果(i==“夏威夷热带”| i==“夏威夷热带”){
document.getElementById(“myBtn”).onclick=window.location.replace(“”);
}

单击此处
您的条件将始终为真。将
i==“夏威夷热带”| |“夏威夷热带”
替换为
i==“夏威夷热带”| i==“夏威夷热带”
您的代码不正确。您可以在if语句中设置
document.getElementById(“myBtn”).onclick=…
,但必须在单击按钮之前添加
onclick
侦听器。我建议您从问题的作者那里获得更多信息并修复答案,因为这段代码可能会带来问题。我使用不同的方法编辑了答案。看一看。无论如何,我相信,这仍然是不正确的,但看起来你帮助了作者,所以我认为如果还有其他问题,他会提出一个新问题。谢谢)不,我不需要按钮。不过,谢谢你,你的情况下的解决方案总是正确的。将
i==“夏威夷热带”| |“夏威夷热带”
替换为
i==“夏威夷热带”| i==“夏威夷热带”
您的代码不正确。您可以在if语句中设置
document.getElementById(“myBtn”).onclick=…
,但必须在单击按钮之前添加
onclick
侦听器。我建议您从问题的作者那里获得更多信息并修复答案,因为这段代码可能会带来问题。我使用不同的方法编辑了答案。看一看。无论如何,我相信,这仍然是不正确的,但看起来你帮助了作者,所以我认为如果还有其他问题,他会提出一个新问题。谢谢)不,我不需要按钮。不过,谢谢你,这个解决方案是有效的