JavaScript 이벤트 개념 상세(정적 등록 및 동적 등록 구분)
3711 단어 JavaScript이벤트정적 등록동적 등록
js의 이벤트
무엇이 사건입니까?이벤트는 컴퓨터 입력 장치와 페이지가 상호작용하는 응답으로, 우리는 이벤트라고 부른다
이벤트 유형
자주 사용하는 이벤트
이벤트 등록
이벤트의 등록(귀속)은 무엇입니까?
사실 브라우저에 이벤트 응답 후 어떤 조작 코드를 실행해야 하는지 알려줍니다. 이벤트 등록이나 이벤트 귀속이라고 합니다.
이벤트의 등록은 정적 등록과 동적 등록 두 가지로 나뉜다
1. 태그 객체 가져오기
2. 태그 대상.이벤트 이름 =fucntion () {}
정적 동적 등록 예
온로드 완료 이벤트
정적 바인딩:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> </title>
<script type="text/javascript">
// onload
function onloadFun() {
alert(' onload , ');
}
</script>
</head>
<!-- onload ,onload ,body , -->
<body οnlοad="onloadFun();">
</body>
</html>
동적 바인딩:
윈도우를 통해 고정된 쓰기.onload () {} 방법, 괄호 안에서 방법을 호출하는
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> </title>
<script type="text/javascript">
// onload 。
window.onload = function () {
alert(" onload ");
}
</script>
</head>
<body>
</body>
</html>
onclick 이벤트 클릭
예를 들면, 이 예에서 양자 정의의 차이를 더욱 잘 체득하다
onclick 정적 귀속 이벤트
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
function onclickFun() {
alert(" onclick ");
}
</script>
</head>
<body>
<!-- onClick , button onclick -->
<button onclick="onclickFun();"> 1</button>
</body>
</html>
onclick 동적 귀속 이벤트
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
window.onload = function () {
//getElementById id
var btnObj = document.getElementById("btn01");
// 2 . = function(){}
btnObj.onclick = function () {
alert(" onclick ");
}
}
</script>
</head>
<body>
<button id="btn01"> 2</button>
</body>
</html>
다음은 JavaScript 이벤트 개념 상세(정적 등록과 동적 등록 구분)에 대한 상세한 내용입니다. JavaScript 이벤트에 대한 더 많은 자료는 다른 관련 글을 참고하세요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.