ProcessingInstruction

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

ProcessingInstruction 接口表示一个处理指令;简单说就是一种包含特定应用指令的 Node,对于那些不识别该应用指令的程序,会忽略它。

警告: ProcessingInstruction 节点仅在 XML 文档中受支持,在 HTML 文档中不被支持。在 HTML 文档中,处理指令会被视为注释,并在树中表示为 Comment 对象。

处理指令可能与 XML 声明不同。

备注:用户定义的处理指令不能以 xml 开头,因为以 xml 为前缀的处理指令目标名称是由 xml 规范为特定用途保留的(如 <?xml-stylesheet ?>)。

例如:

html
<?xml version="1.0"?>

是一个 targetxml 的处理指令。

EventTarget Node CharacterData ProcessingInstruction

实例属性

此接口从其父接口 CharacterDataNodeEventTarget继承方法。

ProcessingInstruction.sheet 只读

如果存在关联的 StyleSheet 对象,则返回该对象;否则为 null

ProcessingInstruction.target 只读

常用于获取处理指令的目标。

实例方法

此接口没有任何特定方法,但从其父接口 CharacterDataNodeEventTarget继承方法。

规范

Specification
DOM Standard
# interface-processinginstruction

浏览器兼容性

BCD tables only load in the browser

参见