javascript - BOM与DOM中都有document对象他们没有冲突吗?

查看:96
本文介绍了javascript - BOM与DOM中都有document对象他们没有冲突吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

可以在书上BOM中看到document对象在window对象中,而且他有write()方法 bgColor属性还有forms/images/links对象
但DOM中也有一个 document对象,他有getElementById() querySelector()方法

DOM和BOM的方法使用的时候都是document.方法,这样,一来,DOM和BOM中的document对象不就重合了吗?!!!!!!这样子没有冲突吗?还是说DOM BOM中的这两个document对象本来就是同一个对象?或者给相同的对象添加了不同的方法和属性?

解决方案

bom 只是很久以前对没有进入dom标准的某些 api 的称呼。也不是根据是在 window / document 对象上区分的。

给你个别的地方的链接,下方的第二个答案里有张图。

这篇关于javascript - BOM与DOM中都有document对象他们没有冲突吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆