在For循环中探索javascript中的树结构

| 我需要哪些选项来访问For循环中DOM树的元素?如果太难了,我可以将其转换为数组吗? 谢谢, 布鲁诺     
已邀请:
这是jsfiddle上的示例。 如有任何疑问,请随时提出。 XML具有强大的遍历系统,这甚至还没有开始影响DOM的原始功能。 另外,请确保检查w3schools,尽管它不是一个完全可靠的来源。     
DOM树允许您使用
.children
.childNodes()
向下浏览级别。 “ 2”提供了当前元素下方的DOM元素数组,“ 1”提供了所有节点,包括文本节点。 您还可以使用
getElementById()
获取特定节点(比任何数组搜索都快得多),并使用
getElementsByTagName()
获取特定类型的所有元素。 我绝对不建议将其转换为数组-DOM树比任何数组都灵活得多。 如果需要更大的灵活性,可以尝试JQuery,它通过向组合中添加复杂的CSS样式选择器查询为您提供了更大的灵活性来搜索DOM。 (现代浏览器本身也提供
getElementsBySelector()
方法,但是并非所有浏览器都提供此方法,因此暂时最好使用JQuery或类似方法)     

要回复问题请先登录注册