【问题标题】:How to get the classes of an element's children in JS?如何在 JS 中获取元素子项的类?
【发布时间】:2013-05-12 11:44:22
【问题描述】:

我只是为响应式网页设计创建一个网格系统,我的代码(简化)如下所示:

<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

【问题讨论】:

标签: javascript html children


【解决方案1】:

遍历#row1节点的子节点:

var children = document.getElementById("row1").children;
for (var i = 0; i < children.length; ++i) {
    alert(children[i].className);
}

alert 只是一个快速演示,在循环中做任何你想做的事情。这是jsfiddle

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-14
  • 1970-01-01
  • 2013-06-13
  • 2020-10-30
  • 1970-01-01
  • 1970-01-01
  • 2017-03-19
相关资源
最近更新 更多