我是 JavaScript 新手。我不明白,文档对象怎么可能是窗口对象(window.document)的实例,也是 HTMLDocument 的实例?另外,HTMLDocument 是哪个对象的实例?
最佳答案
JavaScript 的类模型并不像其他面向对象语言那么严格。
您可以自由地向类实例添加属性:
var now = new Date();
now.foo = "bar";
document
是 HTMLDocument
的一个实例,并且具有许多 window
的属性。 document
不是 window
的实例。 JavaScript 中不存在多重继承。
关于JavaScript DOM - 文档实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489887/