gpt4 book ai didi

javascript - 仅在 javascript 中获取标记名为
的子项

转载 作者:技术小花猫 更新时间:2023-10-29 12:56:52 26 4
gpt4 key购买 nike

我有一个 HTML 作为:

<div id="xyz">

<svg>......</svg>
<img>....</img>
<div id = "a"> hello </div>
<div id = "b"> hello
<div id="b1">I m a grand child</div>
</div>
<div id = "c"> hello </div>

</div>

我想在 javascript 变量中将所有带有标签的子元素作为 id = xyz 的父元素的“div”。

这样我的输出应该是:

"<div id = "a"> hello </div>
<div id = "b"> hello
<div id="b1">I m a grand child</div>
</div>
<div id = "c"> hello </div>"

最佳答案

您可以先简单地获取 #xyz div,然后找到所有 div 子元素:

var childDivs = document.getElementById('xyz').getElementsByTagName('div')
// ^ Get #xyz element; ^ find it's `div` children.

此方法相对于 Document.querySelectorAll 的优势在于这些选择器在 pretty much 中工作every browser ,而不是 IE 8/9+ for the queryselector .

关于javascript - 仅在 javascript 中获取标记名为 <div> 的子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23335405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com