Notice
Recent Posts
Recent Comments
Tags
- asp.net dropdownlist
- 404에러페이지
- 원격ftp
- asp.net core swagger
- javascript 바코드 생성
- SSD 복사
- 하드 윈도우 복사
- 맥 오라클설치
- ViewBag
- 타임피커
- asp.net Select
- javascript redirection
- php 캐쉬제거
- 하드 마이그레이션
- swagger 500 error
- ASP.Net Core 404
- 바코드 생성하기
- django 엑셀불러오기
- asp ftp
- JavaScript
- XSS PHP
- 말줄임표시
- jquery 바코드생성
- XSS방어
- TempData
- 강제이동
- asp.net core Select
- Mac Oracle
- simpe ftp
- ViewData
웹개발자의 기지개
[Javascript] <a> 태그내에서 <img> 클릭시 다른 링크로 보내기 본문
<a href="test.html">
<img onclick="imgView('2')">
</a>
위의 코드처럼 <a> 태그내에 있는 <img> 태그 클릭시 다른 링크 주소로 보내고 싶을때,
가장 쉽게 하면
|
1
2
3
4
5
6
7
8
9
|
<a href="test.html" onclick="return false;">
<img src="image.jpg" alt="" onclick="imgView('2')">
</a>
<script>
function imgView(no) {
location.href = "view.html?no=" + no;
}
</script>
|
cs |
<a> 태그를 return false 하고, onclick 으로 링크 하면 되는데,
이는 <a> 태그 자체가 동작을 하지 못한다는 단점이 있다.
|
1
2
3
4
5
6
7
8
9
10
|
<a href="test.html">
<img src="image.jpg" alt="" onclick="imgView(event, '2')">
</a>
<script>
function imgView(e, no) {
e.preventDefault(); // a 태그 기본 이동 막기
location.href = "view.html?no=" + no;
}
</script>
|
cs |
e.preventDefault() 를 이용하여 기본 동작을 막고 링크시켜주면 되겠다.
'javascript' 카테고리의 다른 글
| [Javascript] glightbox 오픈소스 (0) | 2026.02.23 |
|---|---|
| [Javascript] 콜백함수 알아보기 (0) | 2026.02.13 |
| [Javascript] HTTPS 로 강제 이동시키기 (0) | 2025.11.19 |
| [Javascript] 비구조화 할당(Destructuring Assignment) (0) | 2025.10.13 |
| [Javascript] 모던 자바스크립트 튜토리얼 - 완전판 - 강추 (2) | 2025.08.07 |
Comments