반응형
jQuery
<div class="btn_plus" id="btn_plus">Click</div>
<div onClick="플러스함수()">Click</div>
1. id 값으로
$('#btn_plus').on('click',() => {
// 원하는 코드
})
2. class 값으로
$('.btn_plus').on('click',() => {
// 원하는 코드
})
3. onClick 메소드 사용
let 플러스함수 = () => {
// 원하는 코드
}
바닐라 JS
<div class="btn_plus" id="btn_plus">Click</div>
<div onClick="플러스함수()">Click</div>
1. id 값으로
document.getElementById("btn_plus").addEventListener('click', () => {
// 원하는 코드
});
2. class 값으로
let className = document.getElementsByClassName("btn_plus");
// for 문으로
for (leti = 0; i < className.length; i++) {
className[i].addEventListener('click', () => {
// 원하는 코드
});
}
// forEach 로
className.forEach((element) =>{
element.addEventListener('click', () =>{
// 원하는 코드
});
});
3. onClick 메소드 사용
let 플러스함수 = () => {
// 원하는 코드
}
4. querySelector 사용
let click = document.querySelector(".btn_plus");
click.onclick = function() {
// 원하는 코드
}
반응형
'컴퓨터 > Front (Html, JS)' 카테고리의 다른 글
[JavaScript] 오늘 날짜 + 현재 시간 출력하기_new Date() (0) | 2022.10.30 |
---|---|
[JavaScript] 오늘 날짜 출력하기, 원하는 날짜 출력하기_new Date() (0) | 2022.10.29 |
[JavaScript] Class 로 생성자 Constructor 만들기_ 생성자를 상속받아서 생성자 만들 때, extends 편 (2) (0) | 2022.08.14 |
[JavaScript] Class 로 생성자 Constructor 만들기_ 상속편 (1) (0) | 2022.08.13 |
[JavaScript] 파라미터에 = 넣기 _ default parameter 로 NaN 오류 해결ㄱ (0) | 2022.08.12 |
댓글