728x90
반응형
// 모든 이미지 태그를 선택합니다.
const imgElements = document.querySelectorAll('img');
// 각 이미지 태그의 src 속성을 확인하여 이미지를 로드하고 존재 여부를 판단합니다.
imgElements.forEach(img => {
const image = new Image();
image.onload = function() {
console.log('이미지가 로드되었습니다:', img.getAttribute('src'));
};
image.onerror = function() {
console.log('이미지 로드에 실패했습니다:', img.getAttribute('src'));
};
image.src = img.getAttribute('src');
});
위의 코드에서는 각 이미지 태그마다 새로운 Image 객체를 생성하고, 해당 이미지의 src 값을 할당하여 이미지를 로드합니다. 이미지 로드가 성공하면 onload 핸들러가 호출되고, 이미지 로드가 실패하면 onerror 핸들러가 호출됩니다.
이 코드를 사용하면 페이지의 모든 이미지 태그에 대해 이미지가 로드되는지 여부를 확인할 수 있습니다.
728x90
반응형
'JS' 카테고리의 다른 글
사용자가 입력한 주소를 Google 지도의 iframe 코드를 생성 하기 (0) | 2023.08.11 |
---|---|
JavaScript를 사용하여 새 창을 열기 (0) | 2023.08.11 |
javascript forEach 함수 (0) | 2023.06.21 |
[JS] JavaScript를 사용하여 이미지를 복사하기 (0) | 2023.05.04 |
[javascript] javascript에서 배열에 같은 값을 추가 하지 않기 (0) | 2023.03.31 |