·您当前的位置:首页 > 技术教程 > JavaScript >

[js]html页面做传值的范例html页面接参数传值(2)

时间:2016-06-13 09:13酷播
方法二: html地址传递参数进行其他事情. scr īpt /*用途:接收地直栏参数取 id = 1 根据ID的值*/ urlinfo = window .location.href;//获取当前页面的url len = urlinfo .length;//获取url的长度 offset = urlinfo .

方法二:
html地址传递参数进行其他事情.

  1. <scrīpt> 
  2. /* 用途: 接收地直栏参数 取id=1 根据ID的值 */ 
  3. urlinfo=window.location.href; //获取当前页面的url 
  4. len=urlinfo.length;//获取url的长度 
  5. offset=urlinfo.indexOf("?");//设置参数字符串开始的位置 
  6. newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串 
  7. newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割 
  8. newsid=newsids[1];//得到参数值 
  9. newsname=newsids[0];//得到参数名字 
  10. </scrīpt> 

方法三:

  1. <SCRIPT LANGUAGE="JavaScript"> 
  2. function getvalue(name){ 
  3.     var str=window.location.search;   //location.search是从当前URL的?号开始的字符串 例如:http://www.51job.com/viewthread.jsp?tid=22720 它的search就是? 
  4.  
  5. tid=22720 
  6.  
  7.     if (str.indexOf(name)!=-1){           
  8.         var pos_start=str.indexOf(name)+name.length+1; 
  9.         var pos_end=str.indexOf("&",pos_start); 
  10.         if (pos_end==-1){ 
  11.             alert( str.substring(pos_start)); 
  12.         }else{ 
  13.             alert("对不起这个值不存在!"); 
  14.         } 
  15.     } 
  16.  
  17. </SCRIPT> 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器