| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- JSP
- distinct
- 과정평가형
- Oracle DB
- HTML
- oracle
- JavaScript
- sql developer
- tomcat
- Java
- 모조칼럼
- 답변형 게시판
- git
- rownum
- 성적프로그램
- github
- HTTP Status 404
- 부트스트랩
- Bootstrap
- alias
- jQuery
- SQL
- 제약조건
- 이클립스
- Oracle SQL
- CRUD
- group by
- 한글 인코딩
- ||
- HTTP Status 500
Archives
초급의 끄적거림
[JavaScript] img 태그에 click 이벤트 본문
img태그에 click 이벤트 걸기
1. 처음 시도 했던 방법
- img 태그 내에 onclick 이벤트를 사용함
<img id="kakaoLogin" src="이미지 경로" onclick="javascript:kakaoLogin();" style="cursor:pointer;">
그러나 웹표준의 기본정의 상, 스크립트와 스타일은 html태그에서 분리를 하는 것이라는 것을 알게 됨
그래서 img 태그 내에 javascript: 를 붙이는 건 웹표준에 어긋 난다고 볼 수 있다. (a 태그도 마찬가지)
2. 때문에 시도하게 된 방법
$(function(){
$("#kakaoLogin").click(function(){
//사용하고자 하는 함수
fn_kakaoLogin('Kakao');
});
});
function fn_kakaoLogin(type){
alert("loginType : " + type);
}
<img id="kakaoLogin" src="이미지 경로" style="cursor:pointer;">
위에서 만든 함수를 실행했을 때 아래와 같은 알림창을 볼 수 있음

'프론트엔드 > JavaScript' 카테고리의 다른 글
| [JavaScript] HTML에서 자바스크립트 script 태그 위치 (0) | 2022.12.06 |
|---|---|
| [JavaScript] encodeURIComponent란? (0) | 2021.11.28 |
| [JavaScript] img 태그에 손가락 화살표 표시 (0) | 2021.09.26 |
| [JavaScript] \t 등 이스케이프 시퀀스 (0) | 2021.09.06 |
| [JavaScript] confirm을 사용하여 예/아니오 이벤트 (0) | 2021.09.06 |
Comments