我相信我的elseif格式正确,但它失败了。我试过用引号包装elseif(second == equal statement),添加额外的等号。不确定我还能做些什么。
if (window.location.href.includes("?") && window.location.href.includes("year=") )
{
console.log("replace the 4 characters following the equal sign");
}
elseif (window.location.href.includes("?") && window.location.href.includes("year=") == "false")
{
console.log("last condition");
}
else {
console.log("end");
}
答案 0 :(得分:2)
在javascript ASCII Hex MSB LSB MSB Xor 0x80 LSB - 1 Concatenated Hex
H 48 0100 1000 1100 1001 1100 0111 C7
e 65 0110 1001 1110 1010 1110 1000 E8
r 72 0111 0010 1111 0011 1111 0001 F1 (as you have shown)
b 62 0110 0010 1110 0011 1110 0001 E1 (do.)
中不存在。按elseif
更改。
你需要改变的其他事情是
else if
由于window.location.href.includes("year=") == "false"
返回一个布尔值,但我认为你已经意识到这一点,这只是一次绝望的尝试。
答案 1 :(得分:1)
代替else if
内第二个条件的当前格式,尝试!(window.location.href.includes("year="))
。目前的语法有点时髦。
答案 2 :(得分:0)
尝试其他而不是 elseif ,你已经