Hallo,
Ich vermute, dass das onklick-Event zuerst auf das Element angewendet und dann an die übergeordnete Zeile weitergereicht wird - bis hin zur body oder html Ebene. Also muss dieses event bubbling unterbrochen werden.
Korrekt, und das kann man mit 'stopPropagation()' erreichen (Ausschnitt):
<p onclick="machGruen(this)">Ich möchte nur dieses <b onclick="event.stopPropagation();machGruen(this)">Wort</b>, aber nicht die ganze Zeile grün machen.</p>
Gruss, Worf