Hubert: JavaScript: Ich werde noch wahnsinnig!

Beitrag lesen

Nabend,

document.getElementsById("showaction").style.visibility = "visible";

Es gibt keine Methode namens getElementsById(), wozu auch, denn eine ID muss eindeutig sein.

document.getElementsByName("showaction").style.visibility = "visible";

getElementsByName liefert dir ein Array zurück. Du willst nun sicher nicht den Style des Arrays ändern sondern nur den eines Elements.

Schlage am besten noch einmal in SelfHTML nach: http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id bzw http://selfhtml.teamone.de/javascript/objekte/document.htm#get_elements_by_name

Die Fehlermeldung des IE :
Das Objekt unterstütz diese Eigenschaft oder Methode nicht.

Verwende einen Browser, dieser verrät dir auch wesentlich mehr dank seiner JS-Konsole.

Bis denne,