1
var document = "temp";

function showDocument()
{
    alert(document); // temp or HTML DOM Document
}

它为我显示了“HTML DOM 文档”,应该是这样。它是一个对象、保留关键字、只读对象吗?

如果它是一个对象,它应该是可编辑的。如果它是保留关键字,JavaScript 应该抛出错误/异常。如果它是只读的,我该如何修改只能通过它访问的 DOM 本身document

4

1 回答 1

4

window它是全局 ( ) 对象的只读属性。它的值是一个本地对象,代表当前加载到窗口中的 HTML/XML/任何文档。

要修改 DOM,请使用DOM 操作 API。

编辑——澄清一下,window对象的“文档”属性(或者,如果您愿意,称为“文档”的全局变量)本身是不可变的,它的值不能被 JavaScript 更改。然而,该值是对一个对象的引用,一个以各种方式可变的对象。

于 2012-12-13T13:31:57.173 回答