ProcessingInstruction - 表示一条处理指令
ProcessingInstruction
接口表示一条处理指令;也就是说,Node
嵌入了以特定应用程序为目标的指令,但是任何其他无法识别该指令的应用程序都可以忽略它。
处理指令与 XML 声明不同。
用户定义的处理指令不能以
xml
开头,因为 XML 规范保留了以xml
开头的处理指令目标名称,以用于特定的标准用途(例如,参见<?xml-stylesheet ?>
)。
ProcessingInstruction
接口从 Node
继承了方法和属性。
属性
target
(DOMString
) 只读
标识指令所针对的应用程序的名称。
规范
规范 | 状态 | 备注 |
---|---|---|
DOM ProcessingInstruction 的定义 |
现行的标准 | |
XML specification | - | - |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 未知 | 支持 | 支持 |
data | 支持 | 未知 | 支持 | 未知 | 支持 | 未知 |
target | 支持 | 12 | 支持 | 未知 | 支持 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 未知 | 支持 | 未知 | 支持 | 支持 |
data | 支持 | 支持 | 未知 | 支持 | 未知 | 支持 | 未知 |
target | 支持 | 支持 | 未知 | 支持 | 未知 | 支持 | 支持 |