javascript - 选择其他 div 内的每个第二个 div

标签 javascript css

<div id="random numbers">
<div class="column-1"><a href="..."></a></div>
<div class="column-1"><a href="...">this value I want to change</a></div>
<div class="column-1"><a href="..."></a></div>
</div>

根据之前的建议,我有这段代码:

var elements = document.querySelectorAll('.column-1 a');
for (var i = 0; i < elements.length; i++) {
  elements[i].outerHTML = "OVERRIDDEN";
  }

我遇到的问题是这会替换每个 <a在每个 div 内 <div id="random numbers"> ), 而我希望它只替换每个随机数 div 中的第二列 1。

提前致谢!

最佳答案

document.querySelectorAll('.column-1 a')[1].outerHTML = "OVERRIDDEN";

关于javascript - 选择其他 div 内的每个第二个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45603223/

相关文章:

javascript - Spring MVC整合js和css文件

javascript - 如何使用for循环在div中显示restful api获取的数据?

javascript - 为什么 Javascript 将数字视为二进制补码

html - 除了 stylesheet.css 之外,我应该为 OpenCart 模板更新修改哪些 CSS 文件?

CSS/SCSS/bootstrap::override bootstrap::change background:transparent 中的打印设置!对颜色很重要

javascript - React.js : Re-render component data on add

php - 如何包含文件php

css - 如何添加伪元素渐变效果

internet-explorer - CSS Skew 在 IE9 中创建灰线

javascript - 多行 Google 折线图的工具提示