2010-09-04 42 views
1

我必須找到當前的網址,如果它等於「http://localhost/mysite」,那麼我需要輸入以下代碼。如何查找當前網址並更改CSS規則?

例(僞):

If(FindCurrentURL.ContainsString("http://localhost/mysite")){ 
    .ms-quickLaunch { display: none; } 
} 

如何找到URL和上面的URL中包含?

+0

的可能重複[?如何獲得jQuery的當前URL](http://stackoverflow.com/questions/406192/how-to-get-the -current-URL功能於jQuery的) – miku 2010-09-04 22:58:19

回答

2

完整當前的URL可以在

window.location.href 

的第二部分中找到你的問題並不像看起來那麼容易實現。在運行時有幾種修改CSS類的方法,但它們都不是非常方便和簡單。

考慮使用ID和document.getElementById()來針對要隱藏的任何元素。

2

window.location.href屬性將包含當前的URL,然後你可以測測你的if語句:

if(window.location.href.indexOf('http://localhost/mysite') >= 0){ 
    // do something fancy 
} 
0

沒有必要更改CSS規則。只需選擇該類的所有元素並通過JavaScript隱藏它們即可。

舉例來說,在jQuery的:

$(".ms-quickLaunch").hide();