window.location是什么语法啊

来源:8-11 Location对象

JHsssss

2016-10-28 16:30

我不太明白,window是一个对象,location也是一个对象,window.location从语法上来说应该是错的啊,怎么会存在对象访问对象这种事情,还有,直接document.write(location)好像也能过,我就更不明白了,location是一个对象,要访问他的属性应该用getXXX()方法吧

写回答 关注

2回答

  • GOTZE
    2016-11-03 10:03:21
    已采纳

    这是BOM 模型   BOM 模型下 5种对象 (window document location navigate history )而这些对象不是独立存在的 而是由一种层次结构 http://img.mukewang.com/581a97b80001e4b112280621.jpg

    是这样的 http://img.mukewang.com/581a980100018e1312530626.jpg


    他们相互之间是用.点的关系 

    而你说的用getelement~~ 其实是DOM模型的 他只能获取元素的ID (getelementid)和获取标签(getelementagname)

    所以不能用get去获得一个对象 

    望采纳~~ 

    qq_心晴朗... 回复GOTZE

    一张图 清晰明了 谢谢你的分享

    2017-05-15 20:27:54

    共 6 条回复 >

  • 慕哥9955910
    2016-10-28 16:48:02

    window.location 对象所包含的属性

    属性

    描述

    hash    从井号 (#) 开始的 URL(锚)    

    host    主机名和当前 URL 的端口号    

    hostname    当前 URL 的主机名    

    href    完整的 URL    

    pathname    当前 URL 的路径部分    

    port    当前 URL 的端口号    

    protocol    当前 URL 的协议    

    search    从问号 (?) 开始的 URL(查询部分)    

    JHssss...

    呃,同学,我是问为什么可以用一个对象访问另一个对象,window是一个对象,location也是一个对象,它们之间为什么能访问权限呢

    2016-10-28 16:55:04

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题