gpt4 book ai didi

javascript - MooTools:getChildren() 包括文本节点?

转载 作者:行者123 更新时间:2023-11-30 09:08:56 24 4
gpt4 key购买 nike

我想获取一个元素的所有子元素,包括文本节点。我如何在 MooTools 中执行此操作? mootools.net 上的文档明确指出 getChildren() 不包括文本节点。

最佳答案

您可以使用标准的 childNodes DOM 属性,它适用于所有主要的桌面浏览器:

var el = document.getElementById("someElement");
var children = el.childNodes;
for (var i = 0, len = children.length; i < len; ++i) {
alert( "Is text node: " + (children[i].nodeType == 3) );
}

请注意 childNodes 不是数组,因此没有 Array 的方法,但有一个 length 属性并允许您通过数字属性访问它的成员.此外,IE 不包含空白文本节点,而其他浏览器则包含。

关于javascript - MooTools:getChildren() 包括文本节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2173929/

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