Toon posts:

[js] hoe te runtime appenden aan layer / row

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een listbox die ik runtime create:

oSelect = document.createElement('<select name="secondSelect">');
for (var i = 0; i < aOptions[sFirstVal].length; i++) {
oOption = document.createElement('<option value="'+aOptions[sFirstVal][i]+'">');
oOption.innerHTML = aOptions[sFirstVal][i];
oSelect.appendChild(oOption);
}
document.body.appendChild(oSelect);

Nu wil ik het object niet appenden aan het document want dan komt ie onderaan te staan maar langs het Merk listboxje.. ( http://www.meursautos.nl/mailing_got.html )
Dus het zou aan een row / layer gekoppeld kunnen worden, maar HOE?

  • MisterData
  • Registratie: September 2001
  • Laatst online: 04-09 23:45
Java != Javascript :)

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 06-09 01:49

Pelle

🚴‍♂️

Titel aangepast :)

Verwijderd

document.getElementById('tdID').appendChild(oSelect);

Maar dan moet je dus wel een id toekennen aan de td waarin je een select wilt toevoegen.
Je kunt elk DOM object op elke mogelijke manier bereiken, en daat de appendChild method van aanroepen, dus document.forms['formnaam'].appendChild(oSelect); zou ook werken.

Verwijderd

Topicstarter
dit was precies wat ik nodig had ! merci