Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何找到特定的父节点?_Javascript_Node.js_Dom - Fatal编程技术网

Javascript 如何找到特定的父节点?

Javascript 如何找到特定的父节点?,javascript,node.js,dom,Javascript,Node.js,Dom,我必须将docx转换为xml,并使用DOM查找特定对象的父节点 比如说 <chapter> <title> <label>Chapter 1 </label> </title> <para>This is chapterpara <a id="book"/> </para> </cha

我必须将docx转换为xml,并使用DOM查找特定对象的父节点

比如说

   <chapter>
       <title>
           <label>Chapter 1
           </label>
       </title>
       <para>This is chapterpara <a id="book"/>
       </para>
   </chapter>
如何从上述引用遍历特定的父节点


提前感谢。

使用需要使用
createDocumentFragment()
方法创建假文档,然后将html附加到假文档并从中获取目标元素。看这个例子

var-HTML=
'\
\
第一章\
\
\
这是第四章\
\
\
';
var-element=document.createElement('div');
element.innerHTML=HTML;
var docfrag=document.createDocumentFragment();
docfrag.appendChild(元素);
var href=docfrag.getElementById(“book”).getAttribute(“href”);

document.write(href)
我没有在Node中使用DOM/XML,但在浏览器DOM中可以使用
itemAnchor[0].parentNode.parentNode.firstChild
@Vanarajan我的答案有用吗?
 var itemanchor=ItemElement.getElementsByTagName('a');