温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JavaScript Location对象有哪些属性和方法

发布时间:2021-08-26 16:00:39 来源:亿速云 阅读:321 作者:chen 栏目:开发技术

本篇内容主要讲解“JavaScript Location对象有哪些属性和方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript Location对象有哪些属性和方法”吧!

  window.location 对象在编写代码时可不使用 window 这个前缀。

  location对象的属性和方法

  属性 方法

  hash 返回URL中#符号后面的内容

  host 返回当前的域名

  hostname 返回主域名

  href 返回当前文档的完整URL或设置当前文档的URL

  pathname 返回当前页面的路径和文件名,即URL中域名后的部分

  port 返回URL中的端口

  protocol 返回URL中的协议(http:// 或 https://)

  search 返回URL中的查询字符串,即 ? 符号后面的参数

  assign() 设置当前文档的URL

  replace() 设置当前文档的URL,并在history对象的地址列表中删除这个URL

  reload() 重新载入当前文档(从server服务器端)

  注意:主域名是指不带www的域名,例如itxueyuan.org,主域名前面带前缀的通常都为二级域名或多级域名,例如www.itxueyuan.org其实是二级域名。

  请看下面一段代码:

  div id="demo1">点击这里获取URL信息/div>

  div id="demo2">跳转到IT学院首页/div>

  script type="text/javascript">

  document.getElementById("demo1").onclick=function(){

  alert(

  "当前URL信息:\n"+

  "URL:"+location.href+"\n"+

  "域名:"+location.host+"\n"+

  "主域名:"+location.hostname+"\n"+

  "路径:"+location.pathname+"\n"+

  "协议:"+location.protocol

  );

  }

  document.getElementById("demo2").onclick=function(){

  location.href="http://www.itxueyuan.org";

  }

  /script>

  JavaScript Window 对象变量有哪些方法

  不过,一般情况下我们的代码中省略了window对象,浏览器默认会作为window对象的成员来调用。

  例如,调用一个全局变量 myName 的完整写法是:

  window.myName;

  但是我们完全可以这样写:

  myName;

  三种定义全局变量的方法:

  在函数外部使用 var 声明变量,例如:

  var myName=" xiaoming ";

  在任意地方直接声明变量(不使用 var ),例如:

  myName=" xiaoming ";

  将变量作为window对象的属性,例如:

  window.myName=" xiaoming ";

  在DOM操作中,我们经常使用的document也是window对象的属性,下面两种获取节点的方式是一样的:

  window.document.getElementById("demo");

  document.getElementById("demo");

到此,相信大家对“JavaScript Location对象有哪些属性和方法”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI