JeSchnell: IF/Else

Beitrag lesen

hi,

<p id="content"></p>

<p id="content2"></p>
        <p id="content3"></p>
        <br>
        <p id="content4"></p>
        <p id="content5"></p>
        <br>
        <p id="content6"></p>
        <p id="content7"></p>
        <p id="content8"></p>


>   
> Wenn ich im ersten Eingabefeld nichts reinschreibe ist content,content2,content3 leer.  
> Und der Text wird erst ab content4 wieder gezeigt. Das ist auch alles richtig. Bloß wie bekomme ich es nun hin das der Text von content4,content5 nun an der Stelle von content,con.2,con.3 sitzt?  

muss wirklich der Text von einem Element ins andere Verschoben werden oder können auch die DIVs content0-3 einfach ausgeblendet werden. Zweitieres könnte man so realisieren:  
~~~javascript
  
var Contents = new Array('', '2', '3');  
for(var Zaehler = 0; Zaehler < Contents.length; Zaehler++)  
  document.getElementById('content'+Contents[Zaehler]).style.display = 'none';  

Ansonsten müsstest du eben so arbeiten:

  
var Kopieren = {content4: 'content2', content5: 'content3'};  
for(var Von in Kopieren)  
  document.getElementById(Kopieren[Von]).innerHTML = document.getElementById(Von).innerHTML;  

lg JeSchnell

PS: Ich würde diese Frage eher in den Bereich Javascript verschieben.