好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

JS查看父节点下指定名称子节点形成一个数组对象

要在JavaScript中查找特定名称的子节点并将它们放入一个数组中,你可以使用Node.getElementsByTagName方法。以下是一个简单的函数,它接收一个父节点和一个标签名称,然后返回一个包含所有匹配子节点的数组:

function getChildNodesByTagName(parentNode, tagName) {

  let childNodes = [];

  const elements = parentNode.getElementsByTagName(tagName);

  for (let i = 0; i < elements.length; i++) {

    childNodes.push(elements[i]);

  }

  return childNodes;

}

 

// 使用示例

const parentNode = document.getElementById('parent'); // 假设有一个ID为'parent'的元素

const childArray = getChildNodesByTagName(parentNode, 'div'); // 查找所有div子节点

console.log(childArray);

在这个例子中,parentNode是你想要查找子节点的父节点,tagName是你想要查找的子节点的标签名称。函数返回一个包含所有匹配标签名的DOM元素的数组。


查看更多关于JS查看父节点下指定名称子节点形成一个数组对象的详细内容...

  阅读:25次