och anropat den bara genom display(this) vid onchange.
Senast redigerat
Visa signatur
Kolla gärna in min RGB-LED-ljusstake i galleriet [Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]
Det verkar defenitivt smidigare med någon form av loop än att skriva ut allt, men jag tror inte problemet ligger där. Problemet var att om jag väljer det som namngetts till ex. id11 så visas först det som visas om man väljer id1, men sen även de för id11. Så är det även för resterande tvåsiffriga id som börjar på 1. Det är som att den matchar id11 med id11 och id11 (för att "id1" ingår i "id11").
Jag är inte hemma och kan testa, men det kanske avhjälps med din något kompaktare kod. Får kika på det sen imorgon, du ska hur som helst ha stort tack. Jag återkommer om det inte funkar
Vill du använda din kod som du redan har kan du byta ut match mot vanliga jämförelser
if (txt == id1)){
document.getElementById(id1).style.display = 'block';
}
Eftersom både txt och id1 är textsträngar.
Jag har faktiskt redan testat koden i mitt tidigare inlägg så den funkar precis som din ursprungliga fast utan "buggen" då.
Visa signatur
Kolla gärna in min RGB-LED-ljusstake i galleriet [Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]