--- 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_ERRDOM_INVALID_CHARACTERvar 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/>