Toon posts:

[JS] getElementsByName -> option-value

Pagina: 1
Acties:

Verwijderd

Topicstarter
JavaScript:
1
2
document.getElementById('test').options[document.getElementById('test').selectedIndex].value;
document.getElementsByName('test').options[document.getElementsByName('test').selectedIndex].value;


Zou iemand mij kunnen zeggen waarom je met gEBI wél de geselecteerde option-value kan opvragen en met gEBN niet?

Edit:

Ik heb net nog even zitten testen, en het lijkt erop dat de selectedIndex niet via gEBN gevonden kan worden. :?

[ Voor 29% gewijzigd door Verwijderd op 19-04-2004 00:02 ]


  • Morrar
  • Registratie: Juni 2002
  • Laatst online: 22-05 17:18
Mmmz te vroeg gepost... Was in de war met getElementsByTagName...

Ik weet het niet, zal ff verder kijken.


//edit:
Misschien komt het doordat je een list terugkrijgt en niet het object zelf? Kortom je krijgt dus een array waar het object in zou moeten zitten.

[ Voor 161% gewijzigd door Morrar op 19-04-2004 00:07 ]


Verwijderd

Topicstarter
Hmmm.. volgens mij doe ik toch iets fout ofzo, want alert(document.getElementsByName('test').name); geeft een undefined. :?

  • Morrar
  • Registratie: Juni 2002
  • Laatst online: 22-05 17:18
Misschien dit proberen:

var Elements = document.getElementsNyName('test');
self.alert(Elements[0].name);

Aangezien je een nodelist terugkijgt bij GetByName

Verwijderd

Topicstarter
Je hebt gelijk, want als ik getElementsByName('test1')[0].name gebruik werkt het wel. Opzich had ik het kunnen weten -> Elements. |:(