HTML und JS onClick Events
murraene
- javascript
Es geht um unten stehenden "Code"
<table>
<tr onClick='show(this)'>
<td><input type=checkbox onClick='add(this);'></td>
<td>Eintrag 1</td>
</tr>
<tr onClick='show(this)'>
<td><input type=checkbox onClick='add(this);'></td>
<td>Eintrag 2</td>
</tr>
</table>
Beim anklicken der Checkbox wird die Checkbox "checked" aber das onClick-Event des <tr> Elements wir sofort im Anschluss ausgeführt. Gibts neMöglichkeit das zu verhindern? Klar, ich könnte es in jedes <td> Element schreiben bis auf das, das die Checkbox enthält. Aber geht das eleganter?
@@murraene:
nuqneH
Beim anklicken der Checkbox wird die Checkbox "checked" aber das onClick-Event des <tr> Elements wir sofort im Anschluss ausgeführt. Gibts neMöglichkeit das zu verhindern?
Beschäftige dich mit Event-Bubbling und wie man es verhindert.
Qapla'
nuqneH
Beschäftige dich mit Event-Bubbling und wie man es verhindert.
Merci, alles wunderbar!