Hallo RM,
Es gibt keine „if Schleife“. Die Schleife liegt vielleicht um die if Abfrage herum, du zeigst sie aber nicht.
Für Labels nimmt man das label Element. Nicht <div class="label">. Wobei, hm, dein label-div ist kein Formularlabel, da ist das nicht zwingend. Das p Element darin braucht nicht unbedingt eine eigene Klasse. Im CSS kannst du es mit dem kombinierenden Selektor .label p
ansprechen.
Damit etwas anklickbar ist, muss es ein interaktives Element sein. <a href="..."> oder <button type="button">. Für Buttons musst du einen Eventhandler registrieren, wenn du darauf selbst reagieren willst. Ist es "nur" ein Link, der die URL öffnen sollst, nimmst du das a Element und brauchst nichts zu registrieren.
Wo man den Button oder den Link bei dir hinsetzt, hängt vom Umfeld ab. Kann man auch deine Seite online anschauen?
Rolf
sumpsi - posui - obstruxi