↑
DOM
::Document.createProcessingInstruction() メソッド
編集:2022.09.02 by T.A.
→●、mdn
新しい処理命令ノードを生成して返します。
新しいノードは node.insertBefore() のように、あらゆることを成立させるために XML 文書に挿入されます。
構文
Document.createProcessingInstruction(target, data)
Document
| 実質 document でしょう。
|
---|
target
| 処理命令の最初の部分(つまり <?target … ?>)を含む文字列です。
|
---|
data
| target の後に処理命令が伝えるすべての情報を含む文字列です。このデータはあなた次第ですが、?> は処理命令を閉じるので含むことができません。
|
---|
戻り値
ProcessingInstructionノードです。
例外
DOM_INVALID_CHARACTER
以下の何れかが真になると例外を投げます。
- 処理命令の target が無効である ― 有効な XML 名とは、"xml"、"XML" またはその2つの大文字・小文字の組み合わせであり、<?xml-stylesheet ?> のような標準化されたものではないものです。
- closing processing instruction sequence(?>)が data に含まれている。
例
var doc = new DOMParser().parseFromString('<foo />', 'application/xml');
var pi = doc.createProcessingInstruction('xml-stylesheet', 'href="mycss.css" type="text/css"');
doc.insertBefore(pi, doc.firstChild);
console.log(new XMLSerializer().serializeToString(doc));
// Displays: <?xml-stylesheet href="mycss.css" type="text/css"?><foo/>
テスト
ここにHTMLが表示される
JavaScript:
|
|
|
|
JavaScript:
|
|
|
|