请教:javascript如何将地址栏传的参数值接收到呢? 请教:javascript如何将地址栏传的参数值接收到呢?比如:http://www.ccc.com.cn/type.jsp?id=4055如何将id="4055"接受到页面中并输出呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正则 从 document.location.href 中提取. function GetQueryString(str)//获取参数 { var LocString=String(window.document.location.href); //alert(LocString); var rs=new RegExp("(^|)"+str+"=([^\&]*)(\&|$)","gi").exec(LocString),tmp; if(tmp=rs)return tmp[2]; return "没有这个参数"; }var s=GetQueryString("id")alert(s) location.searchsplit()eval() function Request(strName) { var strHref =document.location.href; var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos + 1); var arrTmp = strRight.split("&"); for(var i = 0; i < arrTmp.length; i++) { var arrTemp = arrTmp[i].split("="); if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]; } return ""; }Request("参数名"); 这个问题无数遍了...//处理QueryString,用法与Request.QueryString类似//eg. var eg = ParseQueryString("eg");function ParseQueryString(sTag){ var result = window.location.search.match( new RegExp("([?|&])" + sTag + "=([^&]*)([&|$])") ); return (result == null) ? "" : unescape(result[2]);} js 日历控件改为支持FF js如何实现批量打印单据 谢谢 怎么获取相同name的值! 请问怎样清空表单元素的方法 真的非常急!javascript 取当前系统时间 只要年月日! 求帮助一下JS翻页问题 求救:禁用鼠标右键 如何用JAVASCRIPT控制后退时不显示弹出窗口 如何把自己的图标加在ie工具栏上(象"卓越" 网络蚂蚁) 如何用js代码禁止浏览器弹出打印预览页面直接使用系统对话框打印 高手请进!!!!!!! 用onload代替原来的onmouseover函数该怎么写呢?
{
var LocString=String(window.document.location.href);
//alert(LocString);
var rs=new RegExp("(^|)"+str+"=([^\&]*)(\&|$)","gi").exec(LocString),tmp;
if(tmp=rs)return tmp[2];
return "没有这个参数";
}var s=GetQueryString("id")
alert(s)
split()
eval()
{
var strHref =document.location.href;
var intPos = strHref.indexOf("?");
var strRight = strHref.substr(intPos + 1); var arrTmp = strRight.split("&");
for(var i = 0; i < arrTmp.length; i++)
{
var arrTemp = arrTmp[i].split("="); if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
}
return "";
}Request("参数名");
//eg. var eg = ParseQueryString("eg");
function ParseQueryString(sTag)
{
var result = window.location.search.match( new RegExp("([?|&])" + sTag + "=([^&]*)([&|$])") );
return (result == null) ? "" : unescape(result[2]);
}