更改菜单的样式,如果它被选中,没有PHP

时间:2010-04-02 08:11:39

标签: php javascript html css

我如何更改菜单的样式,如果选择了,没有php? 我可以通过php

来做到这一点
`<? if($_GET[id] == "this_menu") echo "style='color:red'"?>` 

但我想在没有php的情况下这样做。可能吗?感谢

4 个答案:

答案 0 :(得分:1)

if (document.location.search.match(/[?&]id=this_menu([&.*])?$/)) {
    document.getElementById('yourId').setAttribute('style', 'color: red');
}

答案 1 :(得分:0)

你想在客户端上这样做吗?如果是这样,请使用JavaScript。

答案 2 :(得分:0)

使用JS

  

document.getElementById(gup(“param”))。setAttribute('style','color:red');

     

功能gup(param)   {

     

var name =   param.toLowerCase();
  var regexS =   “[\&安培;?]” +名称+ “=([^&安培;#] *)”;
  var regex = new RegExp(regexS);   var tmpURL = window.location.href;
  var results = egex.exec(tmpURL);
  if(结果== null)   {//试着找到一个   替代价值   if(typeof alternatives ==“object”)    {
  if(typeof alternatives [name]!=“undefined”)    {     返回替代品[名称];
  }
  }   返回“”;
  }   其他   {
  返回结果[1];
  }   };

答案 3 :(得分:0)

可以通过javascript轻松完成:

使用类似的东西

<强>的document.getElementById( 'MYMENU')style.color = '#F0F0F0';