2012-09-09 2 views
0

전체 사이트가 아닌 콘텐츠 div에서 이미지를 제거하고 싶습니다. 나는 다음을 시도했다 :전체 사이트가 아닌 DIV에서 이미지 만 제거

var elements = document.getElementsByTagName('img'); 
    for (var i = 0; i < elements.length; i++) { 
     elements[i].style.display = 'none'; 
    } 

모든 이미지를 제거한다.

var elements = document.getElementsById('content').document.getElementsByTagName('img'); 
    for (var i = 0; i < elements.length; i++) { 
     elements[i].style.display = 'none'; 
    } 

아무 것도하지 않았습니다.

누군가 내가 뭘 잘못하고 있다고 말할 수 있습니까?

답변

4
var elements = document.getElementsById('content').document.getElementsByTagName('img'); 

되어야

var elements = document.getElementsById('content').getElementsByTagName('img'); 
1
var elements = document.getElementsById('content').getElementsByTagName('img'); 
for (var i = 0; i < elements.length; i++) { 
    elements[i].style.display = 'none'; 
} 

$('#content img').hide(); 
jQuery를 사용하는 경우

관련 문제