간단한 방법을 사용하여 클릭 시 이미지를 변경하는 방법
이 시나리오에서는 클릭 시 이미지를 다른 버전으로 교체하려고 합니다. 상위 요소에. jQuery와 같은 복잡한 JavaScript 프레임워크를 사용할 수도 있지만 이 작업은 더 간단한 방법으로 수행할 수 있습니다.
다음 HTML 구조를 고려하세요.
<li><img src="default.jpg" alt="Image 1" /></li> <li><img src="default.jpg" alt="Image 2" /></li> <li><img src="default.jpg" alt="Image 3" /></li> <li><img src="default.jpg" alt="Image 4" /></li> <li><img src="default.jpg" alt="Image 5" /></li>
ID 속성 사용:
변경하려는 이미지에 고유 ID를 할당하세요.
<img src="default.jpg" alt="Image 1">
그런 다음 JavaScript에서 document.getElementById 함수를 사용하세요.
document.getElementById("image1").src = "colored.jpg";
클래스 선택기 사용:
변경하려는 이미지에 클래스 추가:
<img src="default.jpg" alt="Image 1" class="image" />
Document.querySelectorAll은 지정된 CSS 선택기와 일치하는 모든 요소를 반환합니다.
const images = document.querySelectorAll(".image"); images.forEach((image) => { image.src = "colored.jpg"; });
활성 의사 클래스 사용:
요소를 클릭하면 활성 의사 클래스가 해당 요소에 적용됩니다. 이 방법은 요소를 클릭할 때 이미지를 변경하는 데 활용될 수 있습니다.
<img src="default.jpg" alt="Image 1" />
li:active img { src: "colored.jpg"; }
이러한 방법은 복잡한 JavaScript 프레임워크에 의존하지 않고 클릭 시 이미지를 업데이트하는 더 간단한 대안을 제공합니다.
위 내용은 간단한 JavaScript 방법을 사용하여 클릭 시 이미지를 변경하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!