dedlfix: Javascript Tabelle filtern

Beitrag lesen

Tach!

Kennt jemand eine Möglichkeit, mit document.getElementById('id').style.display = 'block' bzw. 'none' nur die Zeile mit der übergebenen id auszugeben?

So jedenfalls nicht, weil dein gezeigtes HTML keine IDs mit dem übergebenen Werten hat. Sie sind lediglich Inhalt und als solchen musst du den dann auch auswerten. Zunächst kannst du alls tr innerhalb der Tabelle selektieren. document.querySelectorAll('tr') beispielsweise, wenn es sich um die einzige Tabelle in der Seite handelt. Ansonsten musst du den Selector spezifischer wählen. Durch diese Liste läufst du durch und ermittelst den Inhalt vom ersten td. Je nachdem kannst du dann hidden im aktuellen tr setzen oder auch nicht. Das hidden gibts als eigenständiges Attribut, da muss man nicht den Style bemühen, was aber auch geht.

dedlfix.