이 기사의 예에서는 자바스크립트 이벤트 버블링을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
이벤트 버블링:
A 요소가 B 요소에 중첩된 경우 A를 클릭하면 A의 onclick 이벤트가 트리거될 뿐만 아니라 B의 onclick 이벤트도 트리거됩니다.
트리거 시퀀스는 "내부에서 외부로"입니다. 확인: 페이지에 테이블을 추가하고, 테이블에 tr이 있고, tr에 td가 있고, td에 p가 있습니다.
p, td, tr, table에 이벤트 응답 추가
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>事件冒泡</title> </head> <body onclick="alert('body click');"> <table onclick="alert('table click');"> <tr onclick="alert('tr click');"> <td onclick="alert('td click');"> <input type="button" value="单击我" onclick="alert('button click');" /> </td> </tr> </table> </body> </html>
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.