일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 성적프로그램
- tomcat
- git
- 한글 인코딩
- 부트스트랩
- github
- 이클립스
- distinct
- Bootstrap
- jQuery
- 과정평가형
- Java
- 답변형 게시판
- HTTP Status 404
- Oracle DB
- ||
- Oracle SQL
- CRUD
- SQL
- JavaScript
- sql developer
- rownum
- 제약조건
- JSP
- HTML
- alias
- HTTP Status 500
- 모조칼럼
- group by
- oracle
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