Eydamos: Display von 2 Elementen wechseln lassen

Beitrag lesen

Lieber einen Tag rumprobieren als fünf Minuten Handbuch lesen?

JavaScript habe ich kaum mit gearbeitet und ich finde da kann man irgendwie schlechter nach googeln. Bei php sind die Befehle eindeutiger und leichter zu googeln um nen Handbuch auszug zu bekommen. Und wenn die Handbücher bei js genauso toll sind wie die von php bringt einen das nicht unbedingt weiter.

siehe http://de.selfhtml.org/css/eigenschaften/positionierung.htm#display.
Die Defaulteigenschaft kann man mit xxx.style.display="" einstellen.

Soweit war mir das auch klar hab halt nur noch den Kram mit der Klammer eingefügt, weils mit der bloßen zuweisung nicht geklappt hat. Wenn ich folgenden Code hatte:
obj1.style.display = "show";
obj2.style.display = "none";
hat er mir immer gesagt er hat das zweite display nicht gefunden und nicht geändert.
»»

Über den Übergabeparameter steuerst Du ja schon, welches Element Du zeigen willst. Die Abfragerei kann daher entfallen:

function wechsel(was)
{
var obj1 = document.getElementById("neu");
var obj2 = document.getElementById("alt");

if(was == 1)
{
  obj2.style.display =  "none";
  obj1.style.display =  "";
}
else
{
  obj2.style.display = "";
  obj1.style.display = "none";
}
}

»»  
Danke dein Code klappt. Dachte ich muss dem zwingend dann show sagen wenn er es anzeigen soll.