1
var document = "temp";

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

それは私にとって「HTMLDOMドキュメント」を示していました。オブジェクト、予約済みキーワード、読み取り専用オブジェクトですか?

オブジェクトの場合は、編集可能である必要があります。予約済みのキーワードの場合、JavaScriptはエラー/例外をスローする必要があります。読み取り専用の場合、アクセス可能なDOM自体を変更するにはどうすればよいdocumentですか?

4

1 に答える 1

4

windowこれは、グローバル( )オブジェクトの読み取り専用プロパティです。その値は、ウィンドウにロードされている現在のHTML /XML/その他のドキュメントを表すネイティブオブジェクトです。

DOMを変更するには、DOM操作APIを使用します。

編集—明確にするために、オブジェクトの「document」プロパティwindow(または必要に応じて「document」と呼ばれるグローバル変数)自体は不変であり、その値はJavaScriptで変更できません。ただし、値はオブジェクトへの参照であり、あらゆる種類の方法で変更可能なオブジェクトです。

于 2012-12-13T13:31:57.173 に答える