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

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

 

 

 

 

分享到:
评论

相关推荐

    js对象属性大全下载

    在深入探讨JavaScript对象属性之前,我们首先需要理解JavaScript是一种广泛应用于网页开发的编程语言,它能够使网页变得动态、交互性更强。JavaScript中的对象是其核心特性之一,几乎所有的数据和功能都可以通过对象...

    选中对象,获取邻接对象属性值

    在本文中,我们将深入探讨如何在基于SuperMap .NET平台的iObject技术中,实现“选中对象,获取邻接对象属性值”的功能,这在处理道路网络、查询相邻地物信息等方面具有广泛应用。 首先,`iObject`是SuperMap .NET ...

    深入解析:`window.location`对象在JavaScript中的运用

    在Web开发中,window.location对象是JavaScript中一个非常核心的部分,它提供了一种访问和修改当前文档URL的方法。这个对象包含了许多属性和方法,可以用来获取URL的各个组成部分,甚至可以用来导航到新的页面。本文...

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

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

    location和history对象

    `location` 和 `history`对象的协作体现在,当我们通过`location.href`或`location.assign()`改变URL时,浏览器会更新当前的URL并在历史记录中创建一个新的条目。而`history.pushState()`和`history.replaceState()`...

    JavaScriptdocument对象方法属性大全

    ### JavaScript Document对象方法属性详解 在前端开发领域,掌握JavaScript中的`Document`对象是至关重要的。`Document`对象是浏览器窗口中的文档的根节点,它提供了丰富的API来操作和访问HTML文档的内容。以下是对...

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

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

    javascript对象、属性

    ### Location对象及其方法 `Location`对象用于获取和更改URL信息。 - **`reload()`**:重新加载当前文档。 ```javascript location.reload(); ``` - **`href`**:获取或设置当前URL。 ```javascript var...

    JS常用对象及用法属性的总结(全)

    - 所有JavaScript对象的基类,`Object.create(proto)`创建一个新对象,其原型是proto,`Object.keys(obj)`返回对象的所有可枚举属性名数组。 8. **正则表达式对象**: - `RegExp`对象用于创建正则表达式,`/...

    BOM和DOM对象的简单介绍

    location 对象的属性包括 href、protocol、host、hostname、port 等,其中,href 属性返回当前文档的完整 URL,protocol 属性返回当前文档的协议,host 属性返回当前文档的主机名,hostname 属性返回当前文档的主机...

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

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

    JavaScript[对象.属性]集锦

    以上就是JavaScript中的基本对象和它们的属性,包括`SCRIPT`、`windows`、`frame`、`location`、`document`、`form`以及相关的基本表单元素。理解并熟练掌握这些对象和属性是JavaScript学习的基础,也是创建交互式...

    038HTML-DOM对象.doc

    如果把一个含有 URL 的字符串赋予 Location 对象或它的 href 属性,浏览器就会把新的 URL 所指的文档装载进来,并显示出来。除了设置 location.href 用完整的 URL 替换当前的 URL 之外,Location 对象的 reload() ...

    window对象方法属性全解

    6. `status`、`location`、`name`、`self`、`opener`属性:`status`用于设置或获取窗口的状态栏文本,`location`指向Location对象,用于获取或改变当前URL,`name`是窗口的名称,`self`指向当前窗口本身,`opener`...

    js 页面刷新location.reload和location.replace的区别小结.docx

    window.location 对象是 JavaScript 中的一个对象,用于获取或设置当前页面的 URL。该对象有多个属性,包括: * href:获取或设置当前页面的完整 URL。 * protocol:获取当前页面的协议部分。 * host:获取当前页面...

    js对象属性方法查询手册[定义].pdf

    本手册主要关注的是JavaScript中的对象属性和方法,尤其是与网页交互相关的部分。 首先,`window`对象是JavaScript中每个HTML文档的顶层对象,它包含了与浏览器窗口相关的属性和方法。例如,`frames`属性是一个数组...

    【温故而知新】JavaScript的BOM之Screen:Location:History对象.md

    ### 三、Location对象详解 #### 1. 案例演示 下面展示一个简单的`Location`对象使用示例: ```javascript // 创建Location对象 const location = { lat: 0, lng: 0, name: "", init: function (lat, lng, ...

    android 模拟位置信息Location使用示例

    2. **创建`Location`对象**:为了模拟位置,我们需要创建一个`Location`对象,并设置相应的属性,如经度、纬度和精度。例如: ```java Location simulatedLocation = new Location("mock_provider"); ...

Global site tag (gtag.js) - Google Analytics