Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- React
- wecode
- teamproject
- project
- 처음부터 배포까지
- wescanner
- 문제
- ToyProject
- 이중map
- miniproject
- 구조화된 데이터
- echarts
- react-hook-form
- TIL
- JS
- javascript
- 팀프로젝트
- 구조분해할당
- useEffect
- toy project
- html
- Threppa
- css
- 다중map
- 다음은 메인페이지
- 일본 우편번호 api
- Tanstack Query
- mini
- next.js
- useForm
Archives
- Today
- Total
블로그 이름을 입력해주세요
[JS/javascript] addEventListener 애드이벤트리스너 ! 본문
자바스크립트의 onclick방식 알고 있습니까?
예를 들어
<div class="content">
<button id="Btn" class="blue-btn" onclick="버튼()">alert이다잇!</button>
</div>
<script>
function 버튼() {
alert('hello 쪽팔리게잇!')
}
</script>
이렇게 onclick 버튼()을 function 버튼으로 만들어
alert창을 띄웠죠
onclick은 버튼을 누르면~~ 이런 뜻이 됩니다 onclick 말고도 있지만
요즘 이런방식에서
addEventListener방식을 많이 사용한다고 하죠
사용방법부터 알아보죠
문법
<script>
document.getElementById('Btn').addEventListener('click',function(){
// 코드를 입력하세요~
});
</script>
이렇게 생겼숨다
대충 아시겠죠
addEventListener() 괄호 안에 click클릭을 function란 기능을 넣어서
{
어디에 실행할 건지 코드를 적어주면 되는것입죠
}
해볼까요?
<script>
document.getElementById('Btn').addEventListener('click',function(){
alert('마! 이벤트리스너다!')
});
</script>
간편합니다
굳이 onclick을 html태그에 붙이고 그걸 다시 자바스크립트로 짤 필요 없이 자바스크립트 안에 다 해결이 가능한것입죠
당연히 jQuery 문법으로 변경도 가능하겠죠
<script>
$('#Btn').on('click', function(){
alert('마! 이벤트리스너다!')
});
</script>
jquery에서는 on 말고도 다양한 명령어가 있으니 찾아보세요
'javaScript' 카테고리의 다른 글
[JS / javascript] javascript array(어레이) 배열 (0) | 2022.02.22 |
---|---|
[JS / javascript] togle menu 토글 메뉴의 종류 / navbar의 활용 (0) | 2022.02.15 |
[JS / javascript] function함수 parameter(파라미터) 인자 (0) | 2022.02.09 |
[JS / javascript] jquery(제이쿼리) !! (0) | 2022.02.09 |
[JS] javascript의 시작! (0) | 2022.02.07 |