2017-08-10 79 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;我