Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
DOMImplementation.createHTMLDocument() メソッドは、新しい HTML 文書 (Document) を作成します。
新しい HTML 文書に与えるタイトルを含む文字列です。
新しい HTML の Document オブジェクトです。
この例では、新しい HTML 文書を作成し、現在の文書内の <iframe> に挿入しています。
この例の HTML は次の通りです。
JavaScript による makeDocument() は次の通りです。
4~12 行目のコードは、新しい HTML 文書を作成し、その文書へのコンテンツの挿入を処理するものです。4 行目で createHTMLDocument() を用いて、<title> が "New Document" である新しい HTML 文書を作成しています。5 行目と 6 行目で単純なコンテンツを持つ新しい段落要素を作成し、8~12 行目で新しい段落を新しい文書に挿入する処理をしています。
16 行目はフレームの contentDocument を取り出しています。これは新しいコンテンツを注入する文書内のものです。次の 2 行は、新しい文書のコンテンツを新しい文書のコンテキストにインポートする処理です。最後に、20 行目で実際にフレームのコンテンツを新しい文書のコンテンツに置き換えます。
返される文書は、以下の HTML であらかじめ構成されたものになります。
| DOM # ref-for-dom-domimplementation-createhtmldocument① |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2023年8月2日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.