2014-03-24 4 views
-3

이미지가 4 개인 경우 누구나 클릭하면 다른 이미지 3 개를 제거하고 싶습니다.JavaScript에서 형제를 모두 제거 하시겠습니까?

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

을하지만 실제되지 않습니다 :

나는 하나에 의해 그것을 하나를 수행 할 수있다.

클릭 한 것을 제외한 모든 형제 (이미지)를 제거하는 가장 좋은 방법은 무엇입니까?

+3

당신이 무엇이든을 시도 유무 :

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

이 작업 버전에서 참조하시기 바랍니다 : 다음과 같이 코드는? – j08691

+0

질문을 올리기 전에 시도한 코드를 보여주십시오. – lshettyl

+0

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

답변

1

왜 jquery를 사용하여 DOM을 조작하지 않으시겠습니까? 대부분의 브라우저에서 훨씬 쉽게 지원할 수 있습니다. JS Fiddle