DOM ProcessingInstruction对象data属性是描述应用程序在紧接在?>之前处理的信息的字符。
语法
以下是data属性的使用语法。
ProcessingInstruction.data
示例
以下示例演示了data属性的用法 - 
<!DOCTYPE html>
<html>
   <meta charset="utf-8"/>
   <head>
      <script>
         // loads the xml string in a dom object
         function loadXMLString(t) {
            // for non IE browsers
            if (window.DOMParser) {
               // create an instance for xml dom object
               parser = new DOMParser();
               xmlDoc = parser.parseFromString(t,"text/xml");
            } else // code for IE 
            {  
               // create an instance for xml dom object
               xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
               xmlDoc.async = false;
               xmlDoc.loadXML(t);
            }
            return xmlDoc;
         }
         function get_firstChild(p) {
            a = p.firstChild;
            return a;
         }
      </script>
   </head>
   <body>
      <script>
         var xml = "<Employee>";
         xml = xml+"<FirstName>";
         xml = xml+"<?piTarget piData more piData?>";
         xml = xml+"</FirstName>";
         xml = xml+"</Employee>";
         // calls the loadXMLString() with "text" function and store the xml dom in a variable
         var xmlDoc = loadXMLString(xml);
         var x = get_firstChild(xmlDoc.getElementsByTagName("FirstName")[0]);
         document.write("第一个子节点是 : ");
         document.write(x.nodeName);
         //the following should be "piData more piData"
         alert(x.data);
         //the following should be "piTarget"
         alert(x.target);
      </script>
   </body>
</html>
执行上面示例代码,得到以下结果 -

						上一篇:
								ProcessingInstruction对象
												下一篇:
								DOM Entity对象
												
						
						
					
					
					