DocumentType: after() メソッド
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年4月以降、すべてのブラウザーで利用可能です。
DocumentType.after() は、一連の Node オブジェクトまたは文字列を、この DocumentType の親ノードの子リストの、この DocumentType の直後に挿入します。文字列は等価な Text ノードとして挿入されます。
構文
js
after(param1)
after(param1, param2)
after(param1, param2, /* … ,*/ paramN)
引数
param1, …,paramN-
挿入する一連の
Nodeオブジェクト、または文字列です。
返値
なし (undefined)。
例外
HierarchyRequestErrorDOMException-
ノードが階層内の指定の位置に挿入できなかった場合に発生します。
例
js
let docType = document.implementation.createDocumentType("html", "", "");
let myDoc = document.implementation.createDocument("", "", docType);
docType.after(document.createElement("html"));
myDoc.childNodes;
// NodeList [<!DOCTYPE html>, <html>]
仕様書
| 仕様書 |
|---|
| DOM> # ref-for-dom-childnode-after①> |