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 | 支持 | 支持 | 未知 | 支持 | 未知 | 支持 | 支持 |