Auf Thema antworten

Alternativ auch die etwas umständlichere Variante über die DOM API createElement, appendChild, createTextNode (entsprechend in einer Schleife):

[code=javascript]var p = document.createElement("p");

p.appendChild(document.createTextNode("Absatz " + i));

container.appendChild(p);[/code]

Wobei container dann das Element/Node ist, in welchem die Paragraph-Elemente als Kindelemente eingefügt werden sollen, und 'i' der entsprechende Index.


Und zum Selektieren jedes zweiten Paragraph-Elementes könntest du auch CSS-Selektoren nehmen:

[code=javascript]document.querySelectorAll("#container > p:nth-child(even)")[/code]

Das liefert dir dann ein Array mit den selektierten DOM-Nodes, wobei die Paragraph-Elemente Kindelemente eines Elementes mit id="container" wären.


Gibt viele Möglichkeiten. :)



Oben