window.location 对象所包含的属性

前端开发中常用到window.location对象,该对象包含了当前页面的URL信息。下面详细讲解window.location对象所包含的属性及其作用:

window.location.href

window.location.href返回当前页面的URL地址,也可以修改该属性来跳转页面。

示例1:

//返回当前页面URL
console.log(window.location.href);

//跳转到百度首页
window.location.href = "http://www.baidu.com";

window.location.protocol

window.location.protocol返回当前页面所使用的协议,如HTTP或HTTPS。在修改该属性时,应加上“:”符号,如window.location.protocol = "https:"

示例2:

//返回当前页面使用的协议
console.log(window.location.protocol);

window.location.host

window.location.host返回当前页面的主机名和端口号,不包含协议名。在修改该属性时,应注意不要带有协议名。

示例3:

//返回当前页面的主机名及端口号
console.log(window.location.host);

window.location.hostname

window.location.hostname返回当前页面所在域名,不包含端口号和协议名。

示例4:

//返回当前页面所在的域名
console.log(window.location.hostname);

window.location.port

window.location.port返回当前页面所使用的端口号,如果没有指定端口,则返回空字符串。

示例5:

//返回当前页面使用的端口号
console.log(window.location.port);

window.location.pathname

window.location.pathname返回当前页面所在的路径,不包含主机名、协议和查询字符串,但包含开始的“/”符号。

示例6:

//返回当前页面的路径
console.log(window.location.pathname);

window.location.search

window.location.search返回当前页面的查询字符串,也就是URL中问号后面的部分。

示例7:

//返回当前页面的查询字符串
console.log(window.location.search);

window.location.hash

window.location.hash返回当前页面的哈希值,也就是URL中#号后面的部分。

示例8:

//返回当前页面的哈希值
console.log(window.location.hash);

这些是window.location对象所包含的属性,可以根据具体需要进行调用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:window.location 对象所包含的属性 - Python技术站

(0)
上一篇 2023年6月11日
下一篇 2023年6月11日

相关文章

  • js 用于检测类数组对象的函数方法

    检测类数组对象的函数方法主要用于确定一个对象是否具有数组的特性,例如可以迭代、可以使用数组的方法等等。下面是几种常见的用于检测类数组对象的函数方法: 1. 常规判断方法 可以通过判断对象是否具有“length”属性以及“splice”、“push”等数组方法来确定它是否为类数组对象。 function isArrayLike(obj) { return ob…

    JavaScript 2023年6月10日
    00
  • 在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题

    在一个JS文件里远程调用jQuery.js会在IE8下出现一个奇怪问题,这个问题是由于jQuery.js本身的一个问题导致的。具体的解决方法如下: 问题原因 在IE8浏览器中,如果将jQuery.js脚本文件远程加载到一个JS文件中,会发生jQuery.js文件无法执行的问题。这是由于IE8浏览器的安全设置对ActiveXObject对象的访问做了限制,导致…

    JavaScript 2023年5月27日
    00
  • 使用JSLint提高JS代码质量方法分享

    下面我将为你讲解如何使用JSLint来提高JS代码质量的完整攻略。 什么是 JSLint? JSLint 是一个自动检测 JavaScript 代码风格和错误的工具,它可以帮助您编写更加规范和健壮的 JavaScript 代码。 如何使用 JSLint 检测 JavaScript 代码? 你可以使用以下两种方法使用 JSLint 检测 JavaScript …

    JavaScript 2023年5月19日
    00
  • Vue3+Element-Plus 实现点击左侧菜单时显示不同内容组件展示在Main区域功能

    一、准备工作 首先需要创建一个基于Vue3的项目,可以使用Vue CLI来创建,并安装Element-Plus插件。具体细节可以参考Vue CLI和Element-Plus的官方文档。 二、菜单组件的实现 菜单组件采用Element-Plus自带的菜单组件el-menu,需要在菜单组件中引入需要显示的组件,并在点击菜单时将组件插入到Main区域中。 实现的大…

    JavaScript 2023年6月10日
    00
  • javascript操作referer详细解析

    关于JavaScript操作Referer的详细解析 Referer是由HTTP协议定义的一个请求头部信息,它记录了当前请求是从哪个地址跳转过来的。在JavaScript中,我们可以通过document对象的属性来访问Referer值,也可以通过编程的方式来修改Referer值。下面将分别进行讲解。 通过document对象访问Referer值 我们可以通过…

    JavaScript 2023年5月28日
    00
  • 记录-JavaScript常规加密技术

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 当今Web开发中,数据安全是一个至关重要的问题,为了确保数据的安全性,我们需要使用加密技术。JavaScript作为一种客户端编程语言,可以很好地为数据进行加密。在本篇文章中,我们将为你提供一个常规JavaScript加密大全,以及案例代码来演示如何使用它们。 Base64加密 Base64是一种…

    JavaScript 2023年4月19日
    00
  • 从URL中提取参数与将对象转换为URL查询参数的实现代码

    从URL中提取参数的实现代码 通过JavaScript代码解析URL获取参数是一种很常见的操作,我们可以通过以下操作来提取URL中的参数: 1.使用window.location.search获取查询字符串部分,该部分包含了所有请求参数。例如,我们可以使用以下代码来获取URL地址中的search字符串: let searchStr = window.loca…

    JavaScript 2023年6月11日
    00
  • js 倒计时(高效率服务器时间同步)

    关于“js 倒计时(高效率服务器时间同步)”的完整攻略,以下是详细的讲解过程。 什么是“js 倒计时(高效率服务器时间同步)” “js 倒计时(高效率服务器时间同步)”是指利用 JavaScript 实现网页倒计时显示,并且能够与服务器时间同步,保证倒计时的准确性。同时,为了保证效率,要尽量减少对服务器的请求,提升用户体验。 倒计时的实现方式 客户端倒计时 …

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部