Event.CancelBubbleについては、HTMLのオブジェクトはすべて階層構造であるため、1つのテーブルには複数のTRが含まれているため、1つのTRには複数のTDが含まれています。
バブルは、子ノードから父ノードに渡すことができるイベントです。 、しかし、あなたがイベントをアップロードできない場合。
例:
次のようにコードコードをコピーします。
<html>
<body>
<表ID = "tablea" onclick = "alert( 'tablea')">
<tr onclick = "tablea_rowa_click()" >> ">
<td>一般</td>
</tr>
<tr onclick = "tablea_rowb_click()">
<td>メッセージアップロードを防止</td>
</tr>
</table>
<p> </p>
</body>
</html>
< - - >
<スクリプト言語= "javascript">
<! -
function tablea_rowa_click(){
アラート( 'tablea_rowa');
}
function tablea_rowb_click(){
alert( 'tablea_rowb');
event.cancelbubble = true;
}
//->
</script>
event.CancelBubbleは、インシデントが泡立ち、event.cancelbubble = trueを防ぎます。
IEイベントメカニズムでは、トリガーがサブ要素から段階的にアップロードされます。トリガーイベント= True。