惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
U
Unit 42
V
Visual Studio Blog
D
DataBreaches.Net
F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss
GbyAI
GbyAI
博客园 - 叶小钗
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
D
Docker
G
Google Developers Blog
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
S
SegmentFault 最新的问题

博客园 - allonkwok

http header as3 打开窗口类 select 中使用 case when 和 replace Tomcat Server 原理 SVN 安装配置快速入门 JS中常用的xpath特性 天极网软件频道的用JS实现的图片切换特效 div动态展开和关闭 DOM属性速查 div+css兼容性问题 asp常用函数 Flash使用正则进行注册验证 仿163弹出层 GridView 介绍 转:GridView 72般绝技 [作者:清清月儿] Javascript Unicode 编码和反编码函数 提取文章内容的纯文本,并截取一定的字数 javascrip动态时钟 手机号码验证的JS代码(包含153、159)
javascript 获取URL参数
allonkwok · 2007-05-24 · via 博客园 - allonkwok

function getQueryString(queryStringName)
{
 
var returnValue="";
 
var URLString=new String(document.location);
 
var serachLocation=-1;
 
var queryStringLength=queryStringName.length;
 
do
 
{
  serachLocation
=URLString.indexOf(queryStringName+"\=");
  
if (serachLocation!=-1)
  
{
   
if ((URLString.charAt(serachLocation-1)=='?') || (URLString.charAt(serachLocation-1)=='&'))
   
{
    URLString
=URLString.substr(serachLocation);
    
break;
   }

   URLString
=URLString.substr(serachLocation+queryStringLength+1);
  }

  
 }

 
while (serachLocation!=-1)
 
if (serachLocation!=-1)
 
{
  
var seperatorLocation=URLString.indexOf("&");
  
if (seperatorLocation==-1)
  
{
   returnValue
=URLString.substr(queryStringLength+1);
  }

  
else
  
{
   returnValue
=URLString.substring(queryStringLength+1,seperatorLocation);
  }
 
 }

 
return returnValue;
}


var strKeyword=getQueryString("Keyword");
var strType=getQueryString("Type");