ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptイベントバブリングの分析例_JavaScriptスキル

JavaScriptイベントバブリングの分析例_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 15:59:321275ブラウズ

この記事の例では、JavaScript イベントのバブリングについて説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

イベントのバブリング:

要素 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 プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。