2014-03-24 49 views
-3

我有四個圖像,我想刪除任何人點擊其他3。如何刪除JavaScript中的所有兄弟?

我能做到這一點逐個:

function removeimages() { 
var elem = document.getElementById('image1'); 
elem.parentNode.removeChild(elem); 
} 

但這是不實際的。

刪除所有兄弟姐妹(圖片)除了被點擊的最佳方式是什麼?

+3

你嘗試過什麼? – j08691

+0

向我們展示您在發佈您的問題之前一直在嘗試的代碼。 – lshettyl

+0

allthethings.onclick = function(){for(var i = 0; i

回答

1

爲什麼不嘗試使用jquery來操縱DOM?它會容易得多,並且得到大多數瀏覽器的支持。代碼如下:

$("#imgContainer img").click(function() { 
    $(this).siblings().remove(); 
}); 

請看看這方面的工作版本: JS Fiddle

相關問題