--- title: Document.createProcessingInstruction() slug: Web/API/Document/createProcessingInstruction translation_of: Web/API/Document/createProcessingInstruction ---
{{APIRef("DOM")}}
createProcessingInstruction()
创建一个新的处理指令节点,并返回。
Processing instruction node = document.createProcessingInstruction(target, data)
Processing Instruction node
是 {{ domxref("ProcessingInstruction") }} 节点.target
是指处理指令节点的target部分 (i.e., <?target ... ?>data
是一个字符串,包含了将要添加到节点内的数据。NOT_SUPPORTED_ERR
DOM_INVALID_CHARACTER
var docu = new DOMParser().parseFromString('<xml></xml>', "application/xml") var pi = docu.createProcessingInstruction('xml-stylesheet', 'href="mycss.css" type="text/css"'); docu.insertBefore(pi, docu.firstChild); alert(new XMLSerializer().serializeToString(docu)); // 弹出框内容: <?xml-stylesheet href="mycss.css" type="text/css"?><xml/>