jquery/js获取当前页面url地址程序代码

设置或获取对象指定的文件名或路径。
 window.location.pathname
 设置或获取整个 URL 为字符串。
 window.location.href
 设置或获取与 URL 关联的端口号码。
 window.location.port
 设置或获取 URL 的协议部分。
window.location.protocol
 设置或获取 href 属性中在井号“#”后面的分段。
window.location.hash
 设置或获取 location 或 URL 的 hostname 和 port 号码。
window.location.host
 设置或获取 href 属性中跟在问号后面的部分。
window.location.search
 window.location 属性 描述 hash 设置或获取 href 属性中在井号“#”后面的分段。
host 设置或获取 location 或 URL 的 hostname 和 port 号码。
hostname 设置或获取 location 或 URL 的主机名称部分。
href 设置或获取整个 URL 为字符串。
pathname 设置或获取对象指定的文件名或路径。
port 设置或获取与 URL 关联的端口号码。
protocol 设置或获取 URL 的协议部分。
search 设置或获取 href 属性中跟在问号后面的部分。

设置或获取对象指定的文件名或路径。

 代码如下 复制代码
<script>
alert(window.location.pathname)
</script>

设置或获取整个 URL 为字符串。

 代码如下 复制代码

<script>

alert(window.location.href);
</script>

设置或获取与 URL 关联的端口号码。

 代码如下 复制代码
<script>
alert(window.location.port)
</script>

设置或获取 URL 的协议部分。

 代码如下 复制代码
<script>
alert(window.location.protocol)
</script>

设置或获取 href 属性中在井号“#”后面的分段。

 代码如下 复制代码
<script>
alert(window.location.hash)
</script>

设置或获取 location 或 URL 的 hostname 和 port 号码。

 代码如下 复制代码
<script>
alert(window.location.host)
</script>

设置或获取 href 属性中跟在问号后面的部分。

 代码如下 复制代码
<script>
alert(window.location.search)
</script>

如果获取“当前”域名

host = window.location.host;

url=document.domain;

url = window.location.href;

取得完整url路径: 用以下代码可以完整研证结果:

 代码如下 复制代码

<table width=100% cellpadding=0 cellspacing=0 border=0 >

<script>

thisURL = document.URL;

thisHREF = document.location.href;

thisSLoc = self.location.href;

thisDLoc = document.location;

strwrite = "<tr><td valign=top>thisURL: </td><td>[" + thisURL + "]</td></tr>"

strwrite += "<tr><td valign=top>thisHREF: </td><td>[" + thisHREF + "]</td></tr>"

strwrite += "<tr><td valign=top>thisSLoc: </td><td>[" + thisSLoc + "]</td></tr>"

strwrite += "<tr><td valign=top>thisDLoc: </td><td>[" + thisDLoc + "]</td></tr>"

document.write( strwrite );

</script>

thisDLoc = document.location; <BR>

thisURL = document.URL; <BR>

thisHREF = document.location.href; <BR>

thisSLoc = self.location.href;<BR>

<script>

thisTLoc = top.location.href;

thisPLoc = parent.document.location;

thisTHost = top.location.hostname;

thisHost = location.hostname;

strwrite = "<tr><td valign=top>thisTLoc: </td><td>[" + thisTLoc + "]</td></tr>"

strwrite += "<tr><td valign=top>thisPLoc: </td><td>[" + thisPLoc + "]</td></tr>"

strwrite += "<tr><td valign=top>thisTHost: </td><td>[" + thisTHost + "]</td></tr>"

strwrite += "<tr><td valign=top>thisHost: </td><td>[" + thisHost + "]</td></tr>"

document.write( strwrite );

</script>

thisTLoc = top.location.href; <BR>

thisPLoc = parent.document.location; <BR>

thisTHost = top.location.hostname; <BR>

thisHost = location.hostname;<BR>

<script>

tmpHPage = thisHREF.split( "/" );

thisHPage = tmpHPage[ tmpHPage.length-1 ];

tmpUPage = thisURL.split( "/" );

thisUPage = tmpUPage[ tmpUPage.length-1 ];

strwrite = "<tr><td valign=top>thisHPage: </td><td>[" + thisHPage + "]</td></tr>"

strwrite += "<tr><td valign=top>thisUPage: </td><td>[" + thisUPage + "]</td></tr>"

document.write( strwrite );

</script></table>
 

运行如下: thisDLoc = document.location;

thisURL = document.URL;

thisHREF = document.location.href;

thisSLoc = self.location.href;

thisTLoc = top.location.href;

thisPLoc = parent.document.location;

thisTHost = top.location.hostname;

thisHost = location.hostname;

thisURL:  [http://weibo.com/js/jsweibourl.html]

thisHREF:  [http://weibo.com/js/jsweibourl.html]

thisSLoc:  [http://weibo.com/js/jsweibourl.html]

thisDLoc:  [http://weibo.com/js/jsweibourl.html]

thisTLoc:  [http://weibo.com/js/jsweibourl.html]

thisPLoc:  [http://weibo.com/js/jsweibourl.html]

thisTHost:  [weibo.com]

thisHost:  [weibo.com]

thisHPage:  [jsweibourl.html]

thisUPage:  [jsweibourl.html]

window.location

属性 描述
hash 设置或获取 href 属性中在井号“#”后面的分段。
host 设置或获取 location 或 URL 的 hostname 和 port 号码。
hostname 设置或获取 location 或 URL 的主机名称部分。
href 设置或获取整个 URL 为字符串。
pathname 设置或获取对象指定的文件名或路径。
port 设置或获取与 URL 关联的端口号码。
protocol 设置或获取 URL 的协议部分。
search 设置或获取 href 属性中跟在问号后面的部分。
时间: 2024-09-19 18:16:25

jquery/js获取当前页面url地址程序代码的相关文章

JS获取几种URL地址的方法小结

 本篇文章主要是对JS获取几种URL地址的方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 以下为JS获取几种URL地址的方法    代码如下: thisURL = document.URL; thisHREF = document.location.href; thisSLoc = self.location.href; thisDLoc = document.location;   thisTLoc = top.location.href; thisPLoc = parent

JS获取几种URL地址的方法小结_javascript技巧

以下为JS获取几种URL地址的方法 复制代码 代码如下: thisURL = document.URL;thisHREF = document.location.href;thisSLoc = self.location.href;thisDLoc = document.location; thisTLoc = top.location.href;thisPLoc = parent.document.location;thisTHost = top.location.hostname;thisH

php获取当前页面url地址及参数

php教程获取当前页面url地址及参数 要获取当前页面的完整地址我们要经过很多操作如http或https教程  php文件与路径 主机域名 查询参数最后就成了. 获取协议 - http url的协议,可以读出在$ _server ['server_protocol']变量. */ echo $_server['server_protocol']; /* 如果你检查值,可以发现,不只是http或https,但这样的字符串:http/1.1的 */ $protocol = strpos(strtol

获取当前页面的url地址php代码

 代码如下 复制代码 <?php // 说明:获取无参数url function curpageurl() {     $pageurl = 'http';     if ($_server["https教程"] == "on")     {         $pageurl .= "s";     }     $pageurl .= "://";     if ($_server["server_port&q

WordPress获取当前页面URL地址方法

用WordPress原生的函数来实现  代码如下 复制代码 $current_url = home_url(add_query_arg(array())); 普遍适用的方法  代码如下 复制代码 $current_url = home_url(add_query_arg(array(),$wp->request)); 直接在WordPress中加入如下代码  代码如下 复制代码 <?php // 说明:获取完整URL function curPageURL() {     $pageURL =

jQuery(js)获取文字宽度(显示长度)示例代码_jquery

今天遇到了获取文字宽度的问题,查了很久,终于在一个国外网站上找到了方法,但是不能直接使用,于是修改了一下,成功使用到了项目中,在这里分享给大家. 首先在body标签最后添加一个子标签: 复制代码 代码如下: <span id="ruler">test</span> 然后添加相应的css代码: 复制代码 代码如下: #ruler { visibility: hidden; white-space: nowrap; font-size: 24px; } 接下来直接在

jquery js 获取时间差、时间格式具体代码_jquery

调取 复制代码 代码如下: GetDateDiff(start, end, "day") /* * 获得时间差,时间格式为 年-月-日 小时:分钟:秒 或者 年/月/日 小时:分钟:秒 * 其中,年月日为全格式,例如 : 2010-10-12 01:00:00 * 返回精度为:秒,分,小时,天 */ function GetDateDiff(startTime, endTime, diffType) { //将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式 star

php提取字符串中网站url地址程序代码

例子  代码如下 复制代码 $postInfo['answer2'] ='可以的,商业贷款可摊还36%,公积金贷款可摊还16%|||可以先把账户里的余额提取出来用作首付,然后每个月贷款商业贷款可摊还36%,公积金贷款可摊还16%|||可以的,现在甲类公积金是摊还比例http://www.111cn.net是工资基数的34%|||啊啊啊啊啊啊啊啊是的|||可以摊还,甲类34% '; preg_match_all("/http:[\/]{2}[a-z]+[.]{1}[a-z\d\-]+[.]{1}[

PHP用CURL伪造来源IP与来源URL地址程序代码

test.php文件  代码如下 复制代码 <?php ob_start(); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.xxx.cn/test/test2.php"); curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:1.1.1.1', 'CLIENT-IP:2.2.2.2'));  //伪造IP curl_setopt($ch