ChrisB: javascript-import bearbeiten

Beitrag lesen

Hi,

ich importiere eine JS-datei, die ein paar Listenpunkte beinhaltet.

In welchem Format?

Über str_replace nehme ich bereits ein paar Änderungen vor, bevor ich den Inhalt ausgebe.

Welcher Art?

Nun möchte ich aber, dass jeder 2te oder jeder 3te Listenpunkt einen anderen hintergrund hat.
Wie bekomme ich das denn hin?

In dem du sie fuer CSS identifizierbar machst, bspw. durch Vergabe entsprechender Klassen.

Es empfiehlt sich eigentlich das zu machen, nachdem man aus den (wie auch immer gelieferten) Daten einen DOM-(Teil-)Baum aufgebaut hat - den kann man naemlich einfach durchlaufen, und dabei Elementanzahlen mitzaehlen o.ae.
Dann braucht man nicht mit dem Ersetzen von Zeichenketten herumhantieren, was aufwendiger und fehleranfaelliger sein duerfte.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“