js 中的Search中的操作

function getSearchAsArray(srchStr)
{
    
var results=new Array();
    
var input=unescape(srchStr.substr(1));
    
if(input)
    
{
    
var srchArray=input.split("&");
    
var tempArray=new Array();
        
for(var i=0;i<srchArray.length;i++)
        
{
            tempArray
=srchArray[i].split("=");
            results[tempArray[
0]]=tempArray[1];
        }

    }

    
return results;
}


用法有如下
var s=location.search;
var sArray=getSearchAsArray(s);    
wid
=sArray["sid"];

 

posted @ 2008-02-16 19:32  kingkoo  阅读(3158)  评论(0编辑  收藏  举报