解决方案 »

  1.   

    function getQuery(url, q)
    {
        q = q.toLowerCase();
    url = url + '';
    var re = "";
    url = url.substr(url.indexOf("?")+1);
    if(!url) return re;
    var qs = url.split("&");
    for(var i=0;i<qs.length;i++)
    {
    if(qs[i].split('=')[0].toLowerCase()==q)
    {
    if(qs[i].split('=').length>1) re = qs[i].substr(qs[i].indexOf('=')+1);
    break;
    }
    }
    return re;
    }
    var k = getQuery(window.location,"k");
      

  2.   

    function Gs(n,s){ //获取URL传递参数
    if(!s)var s=document.location.search;
    var r=new RegExp("^\\?(?:"+n+"=|.+=.*&"+n+"=)([^&]+).*","i");
    if(r.test(s)){
    return unescape(s.replace(r,"$1"));
    }else{
    return "";
    }
    }
      

  3.   

    分两步
    1,获取k值;
    function Gs(n,s){ //获取URL传递参数 
    if(!s)var s=document.location.search; 
    var r=new RegExp("^\\?(?:"+n+"=|.+=.*&"+n+"=)([^&]+).*","i"); 
    if(r.test(s)){ 
    return unescape(s.replace(r,"$1")); 
    }else{ 
    return ""; 

    }
    2,修改属性:
    var a_arry=document.getElementsByTagName("A");
    for (var i=0;i<a_arry.length;i++){
            if(){
    判断并加粗
            }
    }
     
     
      

  4.   

    这不是很简单吗,最主要的是根据location.href取出来当前k的值是多少,然后document.write不同的内容就可以了。
    这里不同的就是当前K=3时,K=3的链接对应的文件样式改为粗体的。