如何查找当前URL并更改CSS规则?

时间:2010-09-04 22:51:48

标签: javascript jquery

我必须找到当前网址,如果它等于“http://localhost/mysite”,那么我需要将代码放在下面。

示例(伪代码):

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

如何查找包含以上网址的网址?

3 个答案:

答案 0 :(得分:2)

window.location.href属性将包含您当前的URL,然后您可以在if语句中对其进行测试:

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

答案 1 :(得分:2)

可以在

中找到完整的当前网址
window.location.href

问题的第二部分并不像看起来那么容易实现。有几种方法可以在运行时修改CSS类,但它们都不是非常方便和简单。

使用ID和document.getElementById()考虑定位要隐藏的元素。

答案 2 :(得分:0)

无需更改CSS规则。只需选择该类的所有元素并通过JavaScript隐藏它们。

例如,在jQuery中:

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