急急急。。怎么获取地址栏传递的参数啊? 我写了一个登录界面,想通过地址栏传递参数。C:\Documents and Settings\Administrator\桌面\C7\demo.html?id=111登录之后怎么在JS里面获取啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var q = window.location.search.substr(1);var ar = q.split('&');var str = '';for (var i = 0; i < ar.length; i ++) { var ar_tmp = ar[i].split('='); str += '参数名:' + ar_tmp[0] + ' 值:' + ar_tmp[1] + '\n';} 用你的方法不行啊 。为什么alert(str)是undefined啊 key:window.location.href.match(/[^\?&]+(?==)/g)value:window.location.href.match(/[^=]+(?=&|$)/g) 奇怪,Chrome下测试是可以的,IE直接打开demo.html?id=111文件提示无法找到文件,要用file协议打开(file:///path/demo.html?id=111)才行。 file协议打开也不行啊 OK了 可以了 怎么把这个改成点开就是file协议打开的啊 点击链接,出现相应的包含页面,求助 js扫雷,欢迎下载,o(∩_∩)o 新手求教如何用键盘控制焦点问题 要在这个函数里增加一个删除确认 怎么做 settimeout 怎么取消? 论坛发图片的问题,高手帮忙 关于新闻两边的广告栏 调用outlook express的问题 请问用javascript如何访问Activx控键中的属性?? 我想请教一个JavaScript的问题 jquery中,如何判定元素是否是隐藏的 js重新定义form的action路径,结果出现404,帮忙解决下
var ar = q.split('&');var str = '';
for (var i = 0; i < ar.length; i ++) {
var ar_tmp = ar[i].split('=');
str += '参数名:' + ar_tmp[0] + ' 值:' + ar_tmp[1] + '\n';
}
window.location.href.match(/[^\?&]+(?==)/g)value:
window.location.href.match(/[^=]+(?=&|$)/g)