欢迎来到天天文库
浏览记录
ID:47337364
大小:76.50 KB
页数:4页
时间:2019-08-14
《怎么用JavaScript获得url地址参数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、怎用JS获得参数我们搞编程的,一般都会用服务器技术来获得地址中的参数.比如说JSP和ASPX都有自己的专门获得参数的方法.具体的我几不讲的.因为今天主要是讲如何在没有使用服务器技术和不方便使用服务器技术时如何获得地址栏中的参数.我不搞什么"飞机"了,下面就是实现JS获取地址栏参数的代码.我在代码上写上了注释.如果还是无法理解的.也可以直接Copy(复制)过去使用./***这个方法主要是通过切割地址(URL)字符串*从而达到获取想要的参数.*/functiongetUrlParms()//方法名字{varargs=newObject();//声明并初始化一个"类"(姑且叫类吧
2、)//获得地址(URL)"?"后面的字符串.varquery=location.search.substring(1);varpairs=query.split("&");//分割URL(别忘了'&'是用来连接下一个参数)for(vari=0;i3、以键值对的形式存放到"args"对象中args[argname]=unescape(value);}//这个不需要解释吧.除非你不懂什么叫做键值对creditId=parseInt(args['temp']);alert(args['temp']);//打印一下看看}上面所示代码除注释外.非本人所写.但是经过测试无误.上面的代码也是在工作中无意看到的.感觉很好.同时也想到了会对大家有用就献丑的拿了出来.或许大家中有些人可能会对我红色标注的函数不明白.所以我下面就解释一下.免的再去BaiduOrGoogle.红色标注的解释:1.location.search:window对象4、下面的属性.可以获得"?"和"?"后面的字符串.如果还是有人不明白,那么你可以alert()一下就明白了.复制下面代码起名叫做demo.html点击我起名叫做open.html打开open.html后点击超链接随后就会弹出呵呵到了这里明白了吧.1.substring:JavaScript函数.用于截取字符串.String.sub
3、以键值对的形式存放到"args"对象中args[argname]=unescape(value);}//这个不需要解释吧.除非你不懂什么叫做键值对creditId=parseInt(args['temp']);alert(args['temp']);//打印一下看看}上面所示代码除注释外.非本人所写.但是经过测试无误.上面的代码也是在工作中无意看到的.感觉很好.同时也想到了会对大家有用就献丑的拿了出来.或许大家中有些人可能会对我红色标注的函数不明白.所以我下面就解释一下.免的再去BaiduOrGoogle.红色标注的解释:1.location.search:window对象
4、下面的属性.可以获得"?"和"?"后面的字符串.如果还是有人不明白,那么你可以alert()一下就明白了.复制下面代码起名叫做demo.html
5、string([从第几位开始],[到多少位之前])String.substring([从第几位开始一直截取到最后])复制下面代码起名可以随意abcd
6、0123
7、字母对应的数字位置打开网页后会弹出三次文本框刘超第4页2021-8-14自己琢磨一下吧呵呵.1.键值对:如果你学习了任
8、何一项语言都应该知道这个词的含义.即[Key-Value].意为用一个[名字]代表一个[值].在Java和C#等等编程语言中.肯定会碰触到这个问题.但是你接触了JS之后就会发现它用法的与众不同.因为它是[弱类型]的.所以它的[键值对]中的[值]可以是字符串和整数,也可以是对象甚至是一个方法(function).而最重要的是,在数组中[索引]和[键值]可以共存.观看下面代码自己也可以复制一下看看效果,最好自己动手改改.以便更好的理会.1.unescape:JavaScript函数.unescape()函数可对通过escape()编码的字符串进行解码。unescape([
此文档下载收益归作者所有