Zeile einer Tabelle per Mausklick markieren

  • Zitat

    Hallo, wieso wird nur die erste Zeile markiert?


    Möchte die Zeile markieren, die durch die Maus (click) ausgewählt wurde.

    Was mache ich hier falsch?

    Code
    <script language="javascript">
        function mark(elem) {
            elem.style.backgroundColor = (elem.style.backgroundColor == 'rgb(204, 204, 204)') ? '#eee' : '#ccc';
        }
    </script>
  • Kuck dir mal dein Html genau an .

    Du machst das tr einmal auf und durch die Schleife mehrmals zu.

    Deswegen ist das Html schon mal etwas falsch und wahrscheinlich auch für dein Problem verantwortlich.


    Du solltest dann auch mal kucken ob du auf addEventListener umsteigen tust, das onclick im Html ist auch nicht mehr so gerne gesehen.


    Um den <tbody> kommt noch ein <table> , aber das hast du ja bestimmt gemacht ?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!