該腳本可以工作,但它們似乎是導致第一個和最後一個if語句實現該樣式的錯誤,無論該頁面處於何種頁面。中間的if語句不顯示。多個if語句返回取決於URL的css值
我也嘗試了一個休息和每個if語句後返回,但完全剎車腳本,並不顯示任何內容。
window.onload = function()
{
var ThisStyle = "background-color: #4C4C4C; color: #fff; -webkit-border-top-right-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomright: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px;"
if (document.URL.indexOf("index.php"))
{
document.getElementById("home-nav").style.cssText = ThisStyle;
}
else if (document.URL.indexOf("about.php"))
{
document.getElementById("about-nav").style.cssText = ThisStyle;
}
else (document.URL.indexOf("products.php"))
{
document.getElementById("products-nav").style.cssText = ThisStyle;
}
}
任何人有任何想法我做錯了什麼?
你有一個''如果在'其他失蹤(document.URL.indexOf( 「products.php」))' – 2015-03-31 13:15:13
即使與變化問題仍然存在 – 2015-03-31 13:17:07
需要使用類而不是http://jsfiddle.net/arunpjohny/h8z4h9qn/4/ – 2015-03-31 13:17:49