JavaScript 仅适用于一个 div

标签 javascript html

我有两个具有相同类别的 div。

<div class="html-code"></div>
<div class="html-code"></div>

我将 JavaScript 添加到了类中。 我采用了这样的变量。

var html = document.getElementsByClassName("html-code")[0];

奇怪的是,我在变量 html 上运行的 JavaScript 仅适用于第一个 div,而不适用于第二个。 可能是什么问题呢? 提前致谢。

最佳答案

您可以尝试以下方法:

var html = document.getElementsByClassName("html-code");

Array.prototype.forEach.call(html, function(el) {
  el.style.backgroundColor = "green";
});
.html-code {
  width: 100px;
  height: 100px;
  margin-bottom: 2px;
  border: 1px solid #ccc;
}
<div class="html-code"></div>
<div class="html-code"></div>

关于JavaScript 仅适用于一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51822052/

相关文章:

javascript - 是否可以使用 javascript 制作连续计数/工作日历?

javascript - 如何使用 Javascript/jQuery 更改背景图片?

html - 两个 div 彼此重叠,第三个在它们之后

html - 使用 display flex 删除之前的下划线

html - 如何将 <div> 内的背景设置为图像

javascript - 动画菜单 : shall I use canvas or javascript?

javascript - 将点投影到路径上

javascript - 音频不播放(在 iOS、Safari 和 Chrome 上使用 HowlerJs)

javascript - 查询航点插件基本示例的问题

javascript - 如何在 jquery-ui 调整大小事件时触发 BokehJS 绘图调整大小?