2017-08-10 82 views
0
<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> 

内每2格从早期的建议,我有这样的代码:选择其他分区

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

我遇到的问题是,这种替换每个<a每个格<div id="random numbers">)里面,虽然我喜欢它只是为了替换每个随机数div中的第二列-1。

谢谢你提前!

回答

0

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

0

i

var elements = document.querySelectorAll('.column-1'); 
for (var i = 0; i < elements.length; i++) { 
    if(i%2) { // override 2nd, 4th, etc. 
    elements[i].outerHTML = "OVERRIDDEN"; 
    } 
} 

https://jsfiddle.net/ishukshin/av6t6kxz/

+1

刚工作或,'为(VAR I = 1;我