首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Location对象

Location对象是window对象的一部分,应该百分之百的前端开发用过这个对象,但几乎所有人也都是仅仅使用location.href。...但是location对象上面有好几个属性和方法对开发很有帮助。 属性:location.href 可读可写,设置或返回当前的URL地址。...属性:location.host 可读可写,设置或返回当前 URL 的主机名称和端口号。 属性:location.hostname 可读可写,设置或返回当前 URL 的主机名称。...属性:location.href 可读可写,设置或返回 URL 的锚部分(从 # 号开始的部分)。 属性:location.port 可读可写,设置或返回 URL 的端口号。...属性:location.search 可读可写,设置或返回 URL 的参数部分,从?开始,包含?。 方法:location.assign(url) 加载新的文档,其实就是跳转新的地址。

46410
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript——location对象

window对象给我们提供了一个location属性用于获取或设置窗体的URL,并且可以用于解析URL,因为这个属性返回的是一个对象,所以我们将这个属性也称为location对象。...对象的属性 location对象属性 返回值 location.href 获取或者设置整个URL location.host 返回主机(域名) location.port 返回端口号,如果未写返回空字符串...location.pathname 返回路径 location.search 返回参数 location.hash 返回片段 #后面内容 常见于链接锚点 案例:跳转页面 <!...对象的方法 location对象方法 返回值 location.assign() 跟href一样,可以跳转页面(也称为重定向页面) location.replace() 替换当前页面,因为不记录历史,所以不能后退页面...'); location.reload(); })

46630

window.location对象实现页面刷新

用户点击浏览器后退按钮后页面ajax没有更新,通过使用windowlocation对象的方法属性实现页面刷新并刷新数据 window.location.reload() 该方法使浏览器刷新当前页面。...解决办法: 使用location.href代替reload()来进行页面刷新或者跳转。 window.location.href = location.href+'?...time='+((new Date()).getTime()); location.href location.href是最常用的属性,用于获得或设置窗口的URL,类似于document.url属性。...window.location.href = window.location.href; // 这样也可以实现页面刷新并提交数据,数据提交时无弹窗提示 location.replace() 该方法通过指定...使用location.href属性跳转会被加入到浏览器的历史栈中,这意味着可以通过后退键来撤退。

2.3K40

js中window.location的用法

用window.location处理解析当前页面URL window.location 对象所包含的属性 属性 描述 hash 从井号(#)开始的URL(锚点) host 主机名和当前URL的端口号 hostname...主机名 href 完整的URL pathname 路径 port 端口号 protocol 协议 search 参数 js 脚本捕获页面 GET 方式请求的参数?...其实直接使用 window.location.search 获得,然后通过 split 方法结合循环遍历自由组织数据格式。...大概处理如下: var searchURL = window.location.search; searchURL = searchURL.substring(1, searchURL.length...("a");//GET['a'],取得URL参数a 本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息: 原文出处:Yiiven https://www.yiiven.cn/js-window-location.html

2.4K30

js对象

课程目标: 1.掌握面向对象的基本操作. 2.掌握构造函数的优化策略. 3.创建对象的方式. 1.创建对象的三种方式: <!....方法名=function() { //输出内容 } let 对象名=new Object(); 对象名.属性; 对象名.方法名(); //第二种方式: let 对象名={}; 对象名.属性名=属性;...对象名.方法名=function() { 输出内容 } //第三种方式: let 对象名={ 属性名:属性值, 方法名:function() { 输出内容 } }; 总结: 记住,对象有属性&&方法才能叫做对象...方法是对象调用的 效果: ? 工厂函数 <!...1.调用对象是一样的,比如我爱你。他也爱你.是不是爱的是一个人啊。 2.调用构造函数是不一样的,为什么,因为他是类中的。类是一个整体不是个体啊. 效果: ? <!

6.8K10
领券