首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从Xpath 2.0中的当前节点获取父级父级

节点可以使用 Xpath 2.0 中的 ancestor 函数。该函数接收一个节点作为参数,并返回该节点的所有祖先节点。因此,要获取当前节点的父级父级节点,可以编写以下代码:

代码语言:php
复制
// 定义一个 ancestor 函数
function ancestor(node) {
  while (node) {
    if (node.tagName === 'XMPPElement') {
      return node;
    }
    node = node.parentNode;
  }
  return null;
}

// 获取当前节点的父级父级节点
var parent_node = ancestor(document.documentElement);

// 打印父级父级节点的名称
console.log(parent_node.tagName);

上述代码中,ancestor 函数遍历当前节点的所有祖先节点,直到找到 XMPPElement 类型的节点为止。然后,它返回该节点。最后,我们使用 parent_node 变量来获取当前节点的父级父级节点,并打印其名称。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券