iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >BOM中location对象的属性和方法
  • 340
分享到

BOM中location对象的属性和方法

locationlocation对象location属性location方法 2023-05-14 20:05:52 340人浏览 安东尼
摘要

目录一、location 对象是什么?1.1 URL二、 location 对象的属性三、location 对象的方法一、location 对象是什么? window 对象

一、location 对象是什么?

window 对象给我们提供了一个 location 属性用于获取或设置窗体的 URL,并且可以用于解析 URL 。 因为这个属性返回的是一个对象,所以我们将这个属性也称为 location 对象。

1.1 URL

统一资源定位符 (UnifORM Resource Locator, URL) 是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的 URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

URL 的一般语法格式为:

 protocol://host[:port]/path/[?query]#fragment
 Http://www.itcast.cn/index.html?name=andy&age=18#link

二、 location 对象的属性

 案例1:5秒钟之后自动跳转页面

分析:

利用定时器做倒计时效果 时间到了,就跳转页面。使用 location.href
<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
 
<body>
    <button>点击</button>
    <div></div>
    <script>
        var btn = document.querySelector('button');
        var div = document.querySelector('div');
        btn.addEventListener('click', function() {
            // console.log(location.href);
            location.href = 'http://www.itcast.cn';
        })
        var timer = 5;
        setInterval(function() {
            if (timer == 0) {
                location.href = 'http://www.itcast.cn';
            } else {
                div.innerHTML = '您将在' + timer + '秒钟之后跳转到首页';
                timer--;
            }
 
        }, 1000);
    </script>
</body>
 
</html>

 案例2:获取 URL 参数数据(主要练习数据在不同页面中的传递)

分析:

  1. 第一个登录页面,里面有提交表单, action 提交到 index.html页面
  2. 第二个页面,可以使用第一个页面的参数,这样实现了一个数据不同页面之间的传递效果
  3. 第二个页面之所以可以使用第一个页面的数据,是利用了URL 里面的 location.search参数
  4. 在第二个页面中,需要把这个参数提取。
  5. 第一步去掉?  利用 substr
  6. 第二步 利用=号分割 键 和 值     split(‘=‘)
  7. 第一个数组就是键   第二个数组就是值

三、location 对象的方法

<body>
    <button>点击</button>
    <script>
        var btn = document.querySelector('button');
        btn.addEventListener('click', function() {
            // 记录浏览历史,所以可以实现后退功能
            // location.assign('http://www.itcast.cn');
            // 不记录浏览历史,所以不可以实现后退功能
            // location.replace('http://www.itcast.cn');
            location.reload(true);
        })
    </script>
</body>

到此这篇关于BOM中location对象的属性和方法的文章就介绍到这了,更多相关location对象的属性方法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: BOM中location对象的属性和方法

本文链接: https://www.lsjlt.com/news/204569.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • BOM中location对象的属性和方法
    目录一、location 对象是什么?1.1 URL二、 location 对象的属性三、location 对象的方法一、location 对象是什么? window 对象...
    99+
    2023-05-14
    location location对象 location属性 location方法
  • BOM中location对象的属性和方法是什么
    这篇文章主要介绍了BOM中location对象的属性和方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇BOM中location对象的属性和方法是什么文章都会有所收获,下面我们一起来看看吧。一、locat...
    99+
    2023-07-05
  • location对象的属性有哪些
    location对象有以下属性:- location.href: 返回或设置当前页面的URL- location.protocol:...
    99+
    2023-09-15
    location
  • BOM 中的 location 对象:操纵浏览器地址栏
    location 对象是浏览器中的一个内置对象,用于操纵浏览器地址栏中的 URL。它提供了多种方法来更改当前网页的位置,例如,您可以使用 location.href 属性来设置新的 URL,或者使用 location.replace()...
    99+
    2024-02-21
    location 对象 浏览器地址栏 URL 网页导航 网页开发
  • javascript中doucument对象的属性和方法是什么
    这篇文章主要介绍了javascript中doucument对象的属性和方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript中doucument对象的属性...
    99+
    2024-04-02
  • response对象的方法和属性有哪些
    response对象的方法和属性有以下几种:方法:- response.text:返回响应的内容,以字符串形式表示- respons...
    99+
    2023-09-16
    response
  • JavaScript中对象属性的简写方法
    这篇文章给大家分享的是有关JavaScript中对象属性的简写方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。对象属性简写如果属性名与key名相同,则可以采用ES6的方法:简写:感谢各位的阅读!关于“JavaS...
    99+
    2023-06-27
  • javascript中location对象方法的示例分析
    这篇文章将为大家详细讲解有关javascript中location对象方法的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。javascript是一种什么语言javascript是一种动态类型、弱类...
    99+
    2023-06-14
  • JavaScript对象、对象属性、对象方法的示例分析
    这篇文章主要介绍JavaScript对象、对象属性、对象方法的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!JavaScript 变量是数据值的容器。 这段代码把一个单一值...
    99+
    2024-04-02
  • 如何理解Document对象的属性和方法
    如何理解Document对象的属性和方法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一个文档对象模型或者说DOM就是一个API,它定义了...
    99+
    2024-04-02
  • python动态获取对象的属性和方法
    原文链接:http://blog.csdn.net/kenkywu/article/details/6822220首先通过一个例子来看一下本文中可能用到的对象和相关概念。01     #coding: UTF-802     import ...
    99+
    2023-01-31
    属性 对象 方法
  • PHP5.0对象模型的属性和方法介绍
    本篇内容主要讲解“PHP5.0对象模型的属性和方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP5.0对象模型的属性和方法介绍”吧!今天我们向大家介绍的是关于PHP5.0对象模型的属性...
    99+
    2023-06-17
  • python获取和修改对象属性的方法
    这篇文章给大家分享的是有关python获取和修改对象属性的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python有哪些常用库python常用的库:1.requesuts;2.scrapy;3.pillow...
    99+
    2023-06-14
  • JavaScript怎样获取对象属性和方法
    这篇文章主要介绍了JavaScript怎样获取对象属性和方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript获取属性的方法...
    99+
    2024-04-02
  • javascript删除对象属性的方法
    小编给大家分享一下javascript删除对象属性的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!js删除对象属性的方法:1、使用deleteProperty方法,语法“Reflect.deleteProperty(数...
    99+
    2023-06-14
  • jqXHR对象公开的属性和方法有哪些
    本篇内容主要讲解“jqXHR对象公开的属性和方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jqXHR对象公开的属性和方法有哪些”吧!   从 jQu...
    99+
    2024-04-02
  • JavaScript 对象、属性和方法和关键字整理
    这篇文章主要讲解了“JavaScript 对象、属性和方法和关键字整理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript 对象、属性和方法和...
    99+
    2024-04-02
  • Python的dir()函数:查看对象的属性和方法
    Python的dir()函数:查看对象的属性和方法,需要具体代码示例摘要:Python是一种强大而灵活的编程语言,其内置函数和工具为开发人员提供了许多方便的功能。其中一个非常有用的函数是dir()函数,它允许我们查看一个对象的属性和方法。本...
    99+
    2023-11-18
    方法 属性 dir()
  • java8实现List中对象属性的去重方法
    java8的stream流能完美解对象集合去重问题. List<UserCar> list1 = new ArrayList(); UserCar userCa...
    99+
    2024-04-02
  • vue中watch监听对象中某个属性的方法
    目录immediate 和 handlerdeep 深度监听以currentParams为例,监听selOrgId属性immediate 和 handler watch 的用法有个特...
    99+
    2023-05-17
    vue watch监听对象属性 vue watch监听
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作