<html>
<body>
<div class="pictureRow1">
<img class="pictures" src="" url="Project_watch.html" />
<img class="pictures" src="" url="TestPage.html" />
<img class="pictures" src="" url="Login.html" />
<img class="pictures" src="" url="Logout.html" />
</div>
</body>
<script type="text/javascript" src="function.js"></script>
</html>
const pictures = document.querySelectorAll(".pictures");
pictures.forEach((currentPicture) => {
currentPicture.addEventListener("click", () => {
const redirectURL = currentPicture.getAttribute("url");
location.href = redirectURL;
});
});
addEventListener로 class가 "pictures" 인 것만 모두 가져와서 이벤트 리스너를 만들자
클릭하면 해당 이미지의 url 프로퍼티에 해당하는 링크로 이동하게끔
더 좋은 방법들도 많겠지만 난 이게 떠올랐음
디시에서 막아놨는지 src 값들이 죄다 비어서 나오는데 스샷에 적힌 값 알아서 채우길 바람
근데 제가 원한건 이게 아니고
그림클릭시, 모든 그림들은 같은 페이지로 이동하는데
바뀐 페이지에서, 각기 다른 그림들에 대한 정보 받는법이 궁금해요
에를들어 그림 목록이 1부터 10까지 있는데
특정 x 번째 그림을 클릭하면, 새로운 페이지로 넘어가서
새로운 페이지에서, 클릭한 그림이 x번째 그림임을 알 수 있는 정보를 받는법이 궁금합니다