我必須找到當前的網址,如果它等於「http://localhost/mysite」,那麼我需要輸入以下代碼。如何查找當前網址並更改CSS規則?
例(僞):
If(FindCurrentURL.ContainsString("http://localhost/mysite")){
.ms-quickLaunch { display: none; }
}
如何找到URL和上面的URL中包含?
我必須找到當前的網址,如果它等於「http://localhost/mysite」,那麼我需要輸入以下代碼。如何查找當前網址並更改CSS規則?
例(僞):
If(FindCurrentURL.ContainsString("http://localhost/mysite")){
.ms-quickLaunch { display: none; }
}
如何找到URL和上面的URL中包含?
完整當前的URL可以在
window.location.href
的第二部分中找到你的問題並不像看起來那麼容易實現。在運行時有幾種修改CSS類的方法,但它們都不是非常方便和簡單。
考慮使用ID和document.getElementById()
來針對要隱藏的任何元素。
的window.location.href
屬性將包含當前的URL,然後你可以測測你的if語句:
if(window.location.href.indexOf('http://localhost/mysite') >= 0){
// do something fancy
}
沒有必要更改CSS規則。只需選擇該類的所有元素並通過JavaScript隱藏它們即可。
舉例來說,在jQuery的:
$(".ms-quickLaunch").hide();
的可能重複[?如何獲得jQuery的當前URL](http://stackoverflow.com/questions/406192/how-to-get-the -current-URL功能於jQuery的) – miku 2010-09-04 22:58:19