Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取当前节点的所有子节点_Javascript_Dojo - Fatal编程技术网

Javascript 获取当前节点的所有子节点

Javascript 获取当前节点的所有子节点,javascript,dojo,Javascript,Dojo,是否可以使用query.children而不是像query.1.2.3这样的东西来访问三级子级 基本上,我希望访问当前元素的所有子元素,而无需硬编码其Id,例如查询'foo.3'您可以使用: queryselectoral'div'获取元素的所有子元素 querySelectorAll“[class]”以获取具有class属性的元素的所有子元素 queryselectoral'div[class]'用于整个html文档 您可以使用任何CSS选择器作为querySelectorAll的参数。查询'

是否可以使用query.children而不是像query.1.2.3这样的东西来访问三级子级

基本上,我希望访问当前元素的所有子元素,而无需硬编码其Id,例如查询'foo.3'

您可以使用:

queryselectoral'div'获取元素的所有子元素 querySelectorAll“[class]”以获取具有class属性的元素的所有子元素 queryselectoral'div[class]'用于整个html文档
您可以使用任何CSS选择器作为querySelectorAll的参数。

查询'foo>*>*'?我没有元素ID,这就是问题所在。我需要像foo.query一样调用smth;但我找不到如何在Dojo中实现它。jQuery更加面向穹顶。但我们坚持使用Dojo来实现更多的面向对象方法。
<div class='1'>
  <div class='2'>
    <div class='3'>
    </div>
  </div>
</div>

query('.1').children() // returns [<div class='2'></div>]