如何在JS中获取元素的子类
How to get the classes of an element's children in JS?
我正在为响应式网页设计创建一个网格系统,我的代码(简化)看起来像这样:
<div id="row1">
<div class="type_3">
</div>
<div class="type_1">
</div>
<div class="type_2">
</div>
<div class="type_2">
</div>
</div>
现在我想获得类的名称和元素的顺序,它们是.row1的直接子,在js中作为数组或字符串(或类似)。在这种情况下,顺序非常重要。什么好主意吗?提前感谢,JBG
遍历#row1
节点的子节点:
var children = document.getElementById("row1").children;
for (var i = 0; i < children.length; ++i) {
alert(children[i].className);
}
alert
只是一个快速的演示,在循环中做任何你想做的事情。
相关文章:
- 是否可以从父类访问子类的属性
- 单击更改iframe元素的类
- 子类访问父类's闭包变量
- 如何在javascript中找到分配给元素的类(没有jQuery)
- Javascript关键字搜索子类Div值
- 为所有子元素提供类
- 如何基于子元素将类添加到父元素's类使用jQuery
- 如何在点击var ID时添加/删除子元素的类
- 咖啡描述:我可以't似乎是通过ID+子类来选择元素
- 如何按父元素id更改子元素的类样式
- 根据子元素的类选择子元素
- 引导按钮下拉子元素'的类被删除时,点击其他按钮'的下拉项
- 根据父元素ID和子类向子元素添加类
- 如何在JS中获取元素的子类
- Jquery accordian:如何只针对单击的元素的子类
- 用jquery为附加的子元素添加类名
- 使用类和子类获取元素索引
- 使用jQuery附加带有子元素和类的元素
- jQuery:如何通过子类的一个类的值返回元素
- jQuery从数组中获取、存储和使用子类元素