
给你提供一个通用的函数
var getSearch = function( url , name ){if( !name ){
name = url;
url = locationhref;
}
var rv = '';
url = urlindexOf('') > -1 urlsplit('')[1] : '';
if(url != ''){
var ls = urlsplit('&');
for(var i=0;i<lslength;i++){
var ele = ls[i];
var kname = elesplit('=')[0] ||'',kvalue = elesplit('=')[1] || '';
if(kname === name){
rv = kvalue;
break;
}
}
}
return decodeURIComponent(rv);
}
//调用的时候就可以通过getSearch直接获得
//比如获得url中的name
function f1(){
var name = getSearch('name');
documentgetElementById("d1")value=name;
}
可以使用下列代码获取当前页面的网址:
windowlocation// 或者
windowlocationhref
实例演示:
1、新建一个空白Html文档
2、输入javascript代码
<script>alert(windowlocationhref)
</script>
3、查看效果
一、使用JS获取客户端IP的几个方法
方法一(只针对IE且客户端的IE允许AcitiveX运行,通过台:XP,SERVER03,2000)。
获取客户端IP代码:
代码如下:
<HTML>
<HEAD>
<TITLE>GetLocalIP</TITLE>
</HEAD>
<BODY>
获取IP:
<script language="JavaScript"> function GetLocalIPAddr(){ var
oSetting = null; var ip = null; try{ oSetting = new
ActiveXObject("rcbdyctlSetting"); ip = oSettingGetIPAddress; if
(iplength == 0){ return "没有连接到Internet"; } oSetting = null; }catch(e){
return ip; } return ip; } documentwrite(GetLocalIPAddr()+"<br/>")
</script>
</BODY>
</HTML>
方法二(所有的平台及浏览器):
获取客户端处在网络中的IP,前提是客户得联网。使用的是新浪接口。
代码如下:
<html>
<head>
<meta >
js中通过windowlocationhref和documentlocationhref、documentURL获取当前浏览器的地址的值,它们的的区别是:
1、document表示的是一个文档对象,window表示的是一个窗口对象,一个窗口下可以有多个文档对象。所以一个窗口下只有一个windowlocationhref,但是可能有多个documentURL、documentlocationhref
2、windowlocationhref和documentlocationhref可以被赋值,然后跳转到其它页面,documentURL只能读不能写
3、documentlocationhref和documentlocationreplace都可以实现从A页面切换到B页面,但他们的区别是:
用documentlocationhref切换后,可以退回到原页面。
而用documentlocationreplace切换后,不可以通过“后退”退回到原页面。
按照你的需求,可以使用JavaScript的windowlocationpathname属性就可以获取到你想到的地址了。
例如当前页面是:>
使用windowlocationpathname获取的结果是:
从截图中可以看出。结果是:/question/2121580757148991987html
你是想通过当前的相对路径来获取绝对路径吗?如果是这样的话可以用windowlocationhref来获取当前的网站地址,然后再获取A的连接地址,最后把这两个字符串连接起来就可以了~
1,js取得IP地址的方法一
<script src=">
以上就是关于js中如何获取地址参数的方法全部的内容,包括:js中如何获取地址参数的方法、如何用JavaScript获取当前页面的网址、关于JS获取IP的写法!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)