최신 웹 개발 튜토리얼
 

JavaScript행사


HTML 이벤트는 HTML 요소 일이 "일"입니다.

자바 스크립트는 HTML 페이지에 사용하는 경우, 자바 스크립트는이 사건에 "반응"할 수 있습니다.


HTML 이벤트

된 HTML 이벤트는 브라우저가없는 것을, 또는 사용자가하는 일을 할 수있다.

다음은 HTML 이벤트의 몇 가지 예입니다 :

  • 하는 HTML 웹 페이지로드가 완료
  • 된 HTML 입력 필드 변경된
  • 하는 HTML 버튼을 클릭 한

이벤트가 발생하면 종종, 당신은 뭔가를 할 수 있습니다.

자바 스크립트 이벤트가 감지 될 때 코드를 실행할 수 있습니다.

HTML은 이벤트 핸들러는 HTML 요소에 추가하는 자바 스크립트 코드 속성 수있다.

작은 따옴표로 :

< some-HTML-element some-event = ' some JavaScript ' >

큰 따옴표와 함께 :

< some-HTML-element some-event = " some JavaScript " >

다음 예에서, onclick 속성은 (코드), 버튼 부재에 추가된다 :

<button onclick='getElementById("demo").innerHTML=Date()'>The time is?</button>
»그것을 자신을 시도

위의 예에서, 자바 스크립트 코드를 가진 요소의 내용을 변경하는 id="demo" .

다음 예에서, 코드는 자신의 요소 (사용 내용 변경 this .innerHTML )

<button onclick="this.innerHTML=Date()">The time is?</button>
»그것을 자신을 시도

자바 스크립트 코드는 종종 여러 줄 깁니다. 이 이벤트 속성이 함수를 호출 볼 일반적이다 :

<button onclick="displayDate()">The time is?</button>
»그것을 자신을 시도

일반 HTML 이벤트

여기에 몇 가지 일반적인 HTML 이벤트의 목록입니다 :

행사 기술
onchange HTML 요소가 변경되었습니다
onclick 사용자는 HTML 요소를 클릭
onmouseover 사용자는 HTML 요소 위로 마우스를 이동
onmouseout 사용자는 HTML 요소로부터 멀리 마우스를 이동
onkeydown 사용자는 키보드의 키를 푸시
onload 브라우저는 페이지를로드 완료

이 목록은 더 이상 : 자바 스크립트를 참조 HTML DOM 이벤트 w3ii .


자바 스크립트는 무엇을 할 수 있습니까?

이벤트 핸들러는 사용자 입력, 사용자 동작, 브라우저 동작을 처리하고 확인하는데 사용될 수있다 :

  • 때마다 수행해야 할 것들 페이지가로드
  • 페이지를 닫을 때 수행해야 할 것들
  • 사용자가 버튼을 클릭 할 때 수행되어야 조치
  • 확인해야하는 콘텐츠 때 사용자 입력 데이터
  • 그리고 더 ...

많은 다른 방법은 이벤트와 자바 스크립트 작업을하게 할 수 있습니다 :

  • HTML 이벤트 속성을 직접적으로 자바 스크립트 코드를 실행할 수있다
  • HTML 이벤트 속성은 자바 스크립트 함수를 호출 할 수 있습니다
  • 당신은 요소를 HTML로 자신의 이벤트 핸들러 기능을 할당 할 수 있습니다
  • 당신은 전송되는 또는 처리되는 이벤트를 방지 할 수 있습니다
  • 그리고 더 ...

당신은 이벤트와 이벤트 핸들러에 대한 더 많은 배울 HTML DOM 장을.


연습으로 자신을 테스트!

연습 1» 운동 2» 운동 3»