<div id="item_5443 28750">1</div>
<div id="item_5443 28750">1213123</div>
<div id="item_5443 28750">1234134</div>
<div id="item_5443 28750">1123134324</div>
каким образом мне можно скрыть все кроме одного?
<div id="item_5443 28750">1</div>
<div id="item_5443 28750">1213123</div>
<div id="item_5443 28750">1234134</div>
<div id="item_5443 28750">1123134324</div>
Цитата (Игорь_Vasinsky @ 1.12.2015 - 17:39) |
одинаковые id ? лол |
<div id="item_5443 28751">1 first</div>
<div id="item_5443 28751">2</div>
<div id="item_5443 28752">2 first</div>
<div id="item_5443 28750">3 first</div>
<div id="item_5443 28750">1213123</div>
<div id="item_5443 28750">1234134</div>
<div id="item_5443 28750">1123134324</div>
var divs = document.getElementsByTagName('DIV');
var elems = {};
for(var k in divs){
if(typeof divs[k] == 'object'){
typeof elems[divs[k].id] !== 'object' ? elems[divs[k].id] = [] : elems[divs[k].id].push(divs[k]);
}
}
for(var k in elems){
for(var j in elems[k]){
if(j != elems[k].length-1){
elems[k][j].parentNode.removeChild(elems[k][j]);
}
}
}
<div id="item_5443 28751">1 first</div>
<div id="item_5443 28752">2 first</div>
<div id="item_5443 28750">3 first</div>