马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2017-11-4 11:34 编辑
按照提示,完成代码,秀秀你的编程能力!
不许看答案,否则打屁屁
分析:
在Js中经常要获取URL的参数来执行不同的业务。例如:在一些Web服务中,通过URL中的”?userID=1“来显示不同的网页,像微博就是通过“ /u/用户ID编号”的组合形式来访问不同的个人空间。
?,起到触发作用(只写一次)
&,连接不同参数
Code:
HTML:<h2>获取地址栏URL的参数</h2>
<p id='getURLArgs'></p>
JS:<script type="text/javascript">
window.onload = function(){
function getURLArgs(e){// 获取地址栏URL的参数
var args = "空",//试着在浏览器添加参数
_args = [];
u = window.location.href,
s = u.indexOf("?"),
i = 0,
l = 0,
o = null;
if(s != -1){//如果不等于-1则存在参数
args = u.substr(s+1).split("&");
}
e. innerHTML = "参数会以逗号分隔:" + args;
l = args.length;
for(; i < l; i++){
if(args[i]){
o = args[i].split("=");
//相同的参数以后边添加的参数为主,会覆盖前面的参数
_args[o[0]] = o[1];
}
}
console.log(_args);//打印参数列表
return _args;
}
//获取地址栏URL的参数
getURLArgs(document.getElementById("getURLArgs"));
};
</script>
请按照自己的理解订正对概念的认知
代码说明(秀智商) :
回顾:
源代码:
77.zip
(909 Bytes, 下载次数: 4, 售价: 6 鱼币)
如果喜欢,请订阅 :
如果喜欢,别忘了评分 :
|