window.location是什么语法啊?
学习ing
学习ing 2016-12-19 11:20:59
[JavaScript讨论组]

看到这样一段代码

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
</head>
 <script >
    document.write(window.location.href);   
 </script>
</head>
<body>
</body>
</html>

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

学习ing
学习ing

全部回复(1)
阿神

这是BOM 模型   BOM 模型下 5种对象 (window document location navigate history )而这些对象不是独立存在的 而是由一种层次结构

581a97b80001e4b105000253.jpg.png

581a980100018e1305000250.jpg.png

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

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号