login  Naam:   Wachtwoord: 
Registreer je!
 Forum

for loop vullen in javascript

Offline kenzo - 01/04/2010 20:42
Avatar van kenzoPHP beginner Hallo,
Ik wil op dezelfde manier als ik in php doe een for loop vullen in javascript.

Het probleem is dat hij de waarde tussen de for loop niet op de goede plaats neerzet.

Mijn idee is:

- Begin select
for loop
- rij waarde
einde for loop
- afsluiten select


dit zou zoiets moeten worden

- Begin select
- rij waarde 0
- rij waarde 1
- rij waarde 2
- rij waarde ...
- einde for loop


Dit is de code:

  1. function findTags (tag, parent) {
  2. var tags = parent.getElementsByTagName(tag);
  3. var cont = document.getElementById("Links");
  4. cont.innerHTML += '<ul id="cssdropdown"><li class="headlink"><a href="http://google.com/">Search Engines</a><ul>';
  5. for (var i = 0; i < tags.length; i++) {
  6. cont.innerHTML += "<li><a href=\"javascript:scrollbar.tweenTo("+ tags[i].offsetTop +")\">"+ tags[i].innerHTML +"</a></li>";
  7. }
  8. cont.innerHTML += "</ul></li></ul>";
  9. }



Hij maakt een ul en sluit deze ook af, alleen zet hij de waarde (<li>...</li>) onder de ul ipv erin


wie weet wat ik fout doe?

Vriendelijk bedankt

2 antwoorden

Gesponsorde links
Offline Jelmerholland - 02/04/2010 13:53
Avatar van Jelmerholland PHP beginner Ik weet niet zeker maar kan het liggen dat je (regel 6) <a href=\" (...) \"> per ongeluk geescaped hebt? Of is dat de bedoeling (ben leek in js)
Offline kenzo - 03/04/2010 09:01 (laatste wijziging 03/04/2010 09:21)
Avatar van kenzo PHP beginner nee, dat is omdat cont.innerHTML += " geopend wordt dus daar zet ik \ voor om te zorgen dat de cont.innerHTML niet afgesloten wordt.

Ik heb het ook met gewone ' geprobeerd maar geeft daarbij dezelfde fout
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s