`
刘朝雪
  • 浏览: 79835 次
  • 来自: 河北
社区版块
存档分类
最新评论

location对象属性(一)

 
阅读更多
  1. window.location 对象用于获得当前页面的地址 (URL)
  2. window.location 对象在编写时可不使用 window 这个前缀。
  3. location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。

hash:

定义:hash 属性是一个可读可写的字符串,该字符串是 URL 的锚部分(从 # 号开始的部分)。

语法:location.hash=anchorname(锚名)

例子:

1.

function test(){

       var x = window.open("http://example.com:1234/test.htm")

       x.location.hash="#part2";

}

调用函数之后,回跳到http://example.com:1234/test.htm#part2

2.

假如当前 URL 是: http://example.com:1234/test.htm#part2

alert(location.hash);//#part2

 

host:

定义:host 属性是一个可读可写的字符串,可设置或返回当前 URL 的主机名称和端口号。

语法:location.host

例子:

假设当前的 URL 是: http://example.com:1234/test.htm#part2

alert(location.host);//example.com:1234

 

hostname:

定义:hostname 属性是一个可读可写的字符串,可设置或返回当前 URL 的主机名。

语法:location.hostname

例子:

假设当前的 URL 是: http://example.com:1234/test.htm#part2

alert(location.hostname)//example.com

 

href:

定义:href 属性是一个可读可写的字符串,可设置或返回当前显示的文档的完整 URL。因此,我们可以通过为该属性设置新的 URL,使浏览器读取并显示新的 URL 的内容。

语法:location.href=URL

例子:

假设当前的 URL 是: http://example.com:1234/test.htm#part2

alert(location.href)//http://example.com:1234/test.htm#part2

 

pathname:

定义:pathname 属性是一个可读可写的字符串,可设置或返回当前 URL 的路径部分。

语法:location.pathname=path

例子:

假设当前的 URL 是: http://example.com:1234/test/test.htm#part2

alert(location.pathname)///test/test.htm

 

port:

定义:port 属性是一个可读可写的字符串,可设置或返回当前 URL 的端口部分。

语法:location.port=portnumber

例子:

假设当前的 URL 是: http://example.com:1234/test.htm#part2

alert(location.port)//1234

 

protocol:

定义:protocol 属性是一个可读可写的字符串,可设置或返回当前 URL 的协议。

语法:location.protocol=path

例子:

假设当前的 URL 是: http://example.com:1234/test.htm#part2

alert(location.protocol)//http:

 

search:

定义:search 属性是一个可读可写的字符串,可设置或返回当前 URL 的查询部分(问号 ? 之后的部分)。

语法:location.search=path_from_questionmark

例子:

假设当前的 URL 是: http://www.w3school.com.cn/tiy/t.asp?f=hdom_loc_search

alert(location.search)//?f=hdom_loc_search

 

 

 

 

分享到:
评论

相关推荐

    location对象的属性和方法应用(解析URL)

    location对象提供了很多属性和方法用来解析URL。 代码如下: <head> <title></title> [removed] var uristr = [removed].search.substr(1); var array = uristr.split(‘&&’); for (var i = 0; i ...

    html文档中的location对象属性理解及常见的用法

    2.location对象作为window对象的一个属性,可以通过[removed]老访问 下面顺便介绍一些URL(资源定位符)的相关信息吧: 在浏览器中URL通常由下面几个部分组成的: [协议][host][path][query] 协议:常见的协议有: ...

    JavaScript[对象.属性]集锦

    location对象 document对象 form对象 复选框(checkbox)对象 单选按钮(radio)对象 Button对象 submit和reset对象 password对象 navigator对象 string对象 Date对象 Math对象 等对象的属性和方法

    JS基于Location实现访问Url、重定向及刷新页面的方法分析

    本文实例讲述了JS基于Location实现访问Url、重定向及...你可以生成一个包含当前url的新location对象: var currentURL=[removed]; 在这片文章你将看到location对象的所有属性和方法,你将学到: 怎么读取url不同部

    HTML-DOM对象

    4.2、Navigator 对象属性 9 4.3、Navigator 对象方法 10 4.4、Navigator 对象描述 10 ********************************************* 10 HTML DOM 对象 10 ********************************************* 10 1、...

    JS中Location使用详解

    javascript中location地址对象描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。 一、JS中Location的含义 ...

    javascript常用对象梳理

    熟练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,...

    javaScript对象

    4. 使用history和location对象的相关属性和方法可以轻松的实现游览器中“后退”、“前进”和“刷新”按钮的功能 5. Document对象的getElementById()方法用于访问唯一的元素 6. Document对象的getElementsByName()...

    jsp内置对象的用法

    在任何地方对此对象属性 的操作,都将影响到其他用户对此的访问。服务器的启动和关闭决定了application对象的生命。它是ServletContext类的实例。 序号 方 法 说 明 1 Object getAttribute(String name) 返回给...

    javascript浏览器对象编程

    document对象常用属性和方法 window对象的常用属性和方法 history对象的常用属性和方法 location对象的常用属性和方法

    Web前端开发技术-BOM其他对象.pptx

    location对象;BOM其他对象;location常用属性:;location常用属性:; 【案例】获取URL参数 ; 【案例】获取URL参数 ; location的常用方法 ; navigator对象;BOM其他对象; history对象;常用方法:;

    javascript对象、属性

    document.getElementById() …… window.alert() window.confirm() window.open("","","menubar,toolbar,status,location,top,left,scrollbar,height,width") ……

    html_dom_api.rar

    4.2、Navigator 对象属性 9 4.3、Navigator 对象方法 10 4.4、Navigator 对象描述 10 ********************************************* 10 HTML DOM 对象 10 ********************************************* 10 1、...

    JavaScript浏览器对象之一Window对象详解

    location对象包含了浏览器当前的URL信息; navigation对象 包含了浏览器本身的信息; screen对象 包含了客户端屏幕及渲染能力的信息; history对象 包含了浏览器访问网页的历史信息。 除了window对象之外,其他的5个...

    javascript中的location用法简单介绍

    先前写了一片用[removed].href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,现在我将他整理成js,方便查阅,也贴上和朋友们分享一下,具体如下: 第一、简单介绍一下location属性、...

    面向对象的方法实现贪吃蛇

    1. 利用面向对象的思想实现——一个食物对象、一个蛇对象、一个游戏总控对象。 2. 在使用××.prototype= {}重写原型对象的时候,一定要加上一句constructor:该对象。不然会造成实例化出来的实例的constructor为...

    第6章 HTML DOM对象编程

    第6章 HTML DOM对象编程 ...6.2.3 Location 对象 6.2.4 History对象 6.2.5 Event 对象 6.2.6 Document对象 6.3 基于DOM的HTML元素操作 6.3.1 访问根元素 6.3.2 访问指定Id属性的元素 6.3.3 访问节点属性

    JavaScript基础和实例代码

    7.6.2 Location对象属性与URL的对应 7.6.3 使用reload()方法重载页面 7.7 Frame对象 7.7.1 框架集文档中对象的结构 7.7.2 控制指定的框架 7.7.3 常见属性和方法汇总 7.7.4 Frameset对象 7.7.5 iframe元素对象 7.8 ...

Global site tag (gtag.js) - Google Analytics