JS获取url参数,主域名等方法

本文详细解析了一段包含多个JavaScript函数的代码片段,重点介绍了如何使用`window.location`获取并操作URL参数。通过`winsx`函数接收URL参数,并利用`eval`动态设置对象属性,实现对特定URL参数的读取与操作。代码示例清晰地展示了URL参数解析与动态对象赋值的过程,对于理解网页动态交互和URL参数应用具有指导意义。

<script>
alert(location.hostname)
alert(location.port)
alert(location.pathname)
alert(location.search)
</script>

<script>
function winsx(url)        //URL传递的参数
{
  var winurl =url?url:(unescape(window.location.href));
  var wlp = winurl.split("?")[1];
  var wincs = wlp.split("&");
  for(var i=0; i<wincs.length; i++)
  {
    var tur = wincs[i].split("=");
    eval('this.'+tur[0]+'="'+tur[1]+'";');
  }
}
var ug = new winsx("http://www.yourname.com/aa/bb.php?val=11&test=2");
alert(ug.val)
alert(ug.test)
</script>

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值