Konfusion: Objekteigenschaft oder globale Variable

Beitrag lesen

Hi,

var status = new Array("empty,nochNix,nochNix,nochNix,nochNix");

Soll das ein http://de.selfhtml.org/javascript/objekte/array.htm@title=Array mit 5 Werten werden? So geht das aber nicht. Es wird ein Array mit nur einem Wert, einem String.

Hoppla, Flüchtigkeitsfehler.

element.style.display = element.style.display === 'none' ? 'block' : 'none';

  
Was macht denn das eigentlich? Gibt's 3===?  
Diese eine Zeile wechselt das mittels `'none' ? 'block' : 'none';`{:.language-javascript} hin und her? Spannend.  
  

> ~~~javascript
  

>   if(element.style.display !== 'none') {  
>     for(var i=0; divs[i]; i++) {divs[i].style.display = 'none';}  
>   }

Das macht alle unsichtbar, danach dann das gewünschte sichtbar machen mit erstgenannter Funktion. Ein Array divs musst du natürlich zur Verfügung stellen.

Echt toll. Danke, ich werde das heute nachmittag ausprobieren