Javascript - 如何获取所有元素并对每个元素做同样的事情

标签 javascript element parent elements

我想获取 DIV(id = room) 中的所有 DIV,并对每个 DIV 执行相同的 javascript 代码。

我觉得应该是这样的

通过 id room 获取元素 -> 获取里面的所有 div -> 对它们做一些事情(将每个类更改为“草”)

或使用循环。

怎么做?

请不要使用 jQuery。

最佳答案

现代浏览器(IE9+):

var divs = document.querySelectorAll('#room div');

[].forEach.call(divs, function(div){
  div.className = 'green';
});

关于Javascript - 如何获取所有元素并对每个元素做同样的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17780403/

相关文章:

AngularJs - 访问 ng-repeat 中的 DOM 元素

javascript - 如何在表单元素上使用映射方法

html - jsoup:如何选择具有满足条件的子节点的父节点

javascript - 如何按天在 Chart.js 中标记 x 轴?

javascript - 如何在 AngularJS 中使用 MVC

javascript - 循环遍历所选元素及其子元素的所有类和 ID

javascript - 使用 ajax 的 Youtube Api 多个视频

java - 如何从 JSOUP 中的元素中删除元素

javascript - 将一个函数作为另一个函数的参数传递给嵌套函数

javascript - 如何引用加载当前正在执行的脚本的脚本标记?