<img>태그에서 src경로에 이미지가 없어서 이미지가 보이지 않고 엑박이 뜰때 보이지 않게 하는 방법
img태그에 onerror에 display을 none으로 처리하여 안보이게 한다.
이렇게 사용할 경우 icon.png이미지를 찾고 해당 이미지가 없으면 onerror처리를 하기 때문에
화면에 잠시 엑박 이미지가 보이고 사라지는 현상이 발생한다.
<div>
<img src="/images/icon.png" alt="이미지" />
</div>
<div>
<img src="/images/icon.png" alt="이미지" onerror="this.style.display='none'" />
</div>
이미지 대체하기
onerror에 this.src로 대체할 이미지 경로를 입력한다.
<div>
<img src="/images/icon.png" alt="이미지" onerror="this.src='images/icon.png'" />
</div>
'Javascript' 카테고리의 다른 글
[Javascript] Chrome, IE 브라우저 종류 확인 navigator userAgent (0) | 2021.03.11 |
---|---|
[javascript] 자바스크립트로 label 요소 검색하기(querySelector) (0) | 2021.03.08 |
[Javascript] getElementById Chrome 에러 (0) | 2021.02.18 |
[Javascript] 웹표준 자바스크립트 마우스 우클릭 방지, 개발자모드(F12) 막기 (0) | 2020.12.08 |
[자바스크립트] Javascript Spread(...) 연산자 (0) | 2020.09.10 |