Tabellen ausblenden Skript

Torpedos

Grünschnabel
Hallo,

Ich verwende den folgenden Skript um Tabellen über ein Dropdown aufzurufen, was auch sehr gut funktioniert, die Seite in der der das Skript eingebaut wird, wird später an einer anderen stelle in einem Popup geöffnet, das wiederum eine Tabelle ist.

Bedingt durch das Skript wird die Tabelle auch ausgeblendet.

Code:
    window.onload = function() {
    var eSelect = document.getElementById('Land');
    var selVal;
    hideTables();
    eSelect.onchange = function() {
        hideTables();    
         selVal = eSelect[eSelect.selectedIndex].value;
        document.getElementById(selVal).style.display = "block";
    };

};

function hideTables() {
     var tables = document.getElementsByTagName("table");
    for(var x=0;x<tables.length;x++) {
        tables[x].style.display = "none";
    }
}


wie kann ich das Problem lösen?
 
Dein Code wählt alle Tabellen aus:
Javascript:
var tables = document.getElementsByTagName("table");


Gib deinen Tabellen einen Namen (name="mytable")
und ändere den Code wie folg:
Javascript:
var tables = document.getElementsByName("mytable");

Nun kannst du alle auswählen, die name="mytable" haben.
 

Neue Beiträge

Zurück