[js]html页面做传值的范例html页面接参数传值(2)
方法二: html地址传递参数进行其他事情. scr īpt /*用途:接收地直栏参数取 id = 1 根据ID的值*/ urlinfo = window .location.href;//获取当前页面的url len = urlinfo .length;//获取url的长度 offset = urlinfo .
方法二:
html地址传递参数进行其他事情.
- <scrīpt>
- /* 用途: 接收地直栏参数 取id=1 根据ID的值 */
- urlinfo=window.location.href; //获取当前页面的url
- len=urlinfo.length;//获取url的长度
- offset=urlinfo.indexOf("?");//设置参数字符串开始的位置
- newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串
- newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割
- newsid=newsids[1];//得到参数值
- newsname=newsids[0];//得到参数名字
- </scrīpt>
方法三:
- <SCRIPT LANGUAGE="JavaScript">
- function getvalue(name){
- var str=window.location.search; //location.search是从当前URL的?号开始的字符串 例如:http://www.51job.com/viewthread.jsp?tid=22720 它的search就是?
- tid=22720
- if (str.indexOf(name)!=-1){
- var pos_start=str.indexOf(name)+name.length+1;
- var pos_end=str.indexOf("&",pos_start);
- if (pos_end==-1){
- alert( str.substring(pos_start));
- }else{
- alert("对不起这个值不存在!");
- }
- }
- </SCRIPT>
热门文章推荐
- [JS]window.location获取url各项参数详解
- [JS]jQuery,javascript获得网页的高度和宽度
- [JS]视频弹窗视频弹出层videoLightBox(含三种播放器的用法)
- [JS]JS提交中文encodeURI两次转码
- [JS]js版方面encodeURI转码和decodeURI解码的用法实例
- [JS]js取当前机子的时间戳实例
- [JS]AES加密(基于crypto-js)PHP后端解密
- [JS]data:image/png;base64写法的用途及说明
请稍候...