任何人都可以看到为什么这不起作用:
<script>
if (url==showbasket.html||order1.html||order2.html||order3.html||order4.html) {
document.write('<span style="font-family:lucida;font-size:10px;">Hello</span>');
} else {
document.write('<span style="font-family:lucida;font-size:30px;">Hello Hello</span>');
}
</script>
我正在尝试编写一个执行此操作的脚本:
IF URL = 1.html or 2.html or 3.html or 4.html THEN
write option1
ELSE
write option2 (for all other URL´s)
答案 0 :(得分:3)
if (url == "showbasket.html" || url == "order1.html" || url == "order2.html" || url == "order3.html" || url == "order4.html")
您必须对每个网址进行检查,如果是字符串则使用引号
答案 1 :(得分:1)
我认为你没有得到你的if条件:
if (url == showbasket.html || url == order1.html || ...
答案 2 :(得分:0)
此代码有效,但不会执行您想要的操作
if (url==showbasket.html||order1.html
“url == showbasket.html”检查“url”是否等于对象“showbasket”的“html”属性。由于showbasket不存在,您的代码将抛出异常。
“|| order1.html”表示相同,检查“order1”对象的“html”属性是否为“true”
正如其他人所说,你想做的是:
if ( url == "showbasket.html" || url == "order1.html"