Hallo,
Außerdem ist eval evil.
Trotzdem zwei Fragen:
wieso ist eval evil? Einfach weil's unsauber ist?
Nein, weil es hierfür nicht gedacht ist. Mit eval() kann in interpretierten Sprachen ein vom Nutzer zur Laufzeit eingegebener mathematischer Term (Bsp.: 3*x*x+2*x-5) evaluiert werden. Das ist fast die einzige sinnvolle Anwendung von eval(). Für alles Andere gibt es schnellere, wartungsfreundlichere, sicherere ;-) und einfachere Methoden.
http://forum.de.selfhtml.org/archiv/2004/7/t85372/
was spricht gegen div statt ul/li? die schachtelung ist identisch?
HTML ist aber nicht _nur_ Schachtelung. HTML soll _auch_ Sinn ergeben. Was Du erzeugen willst ist eine Auflistung von Lebensmitteln. HTML _hat_ Elemente für Listen. Man sollte diese Elemente auch verwenden. DIV und SPAN sind bedeutungslose Elemente zur Gruppierung. Man sollte diese _nur_ verwenden, wenn es keine sinnvollen anderen HTML-Elemente gibt.
viele Grüße
Axel