login  Naam:   Wachtwoord: 
Registreer je!
 Forum

innerHTML in IE

Offline daanlaan - 25/01/2010 19:35
Avatar van daanlaanMySQL interesse Ik wil graag enkele options toevoegen aan mijn select door gewon dit te doen:

  1. document.getElementById('select').innerHTML = "<option>optie 1</option>";


maar dit werkt enkel in FF en niet in IE, heeft iemand een oplossing???

4 antwoorden

Gesponsorde links
Offline Martijn - 25/01/2010 19:46
Avatar van Martijn Crew PHP dan heb je van een span of div in je select staan, en dag mag niet 

googlen naar "javascript add option to dropdown" levert niets op?
Offline daanlaan - 25/01/2010 19:56 (laatste wijziging 25/01/2010 20:04)
Avatar van daanlaan MySQL interesse mijn select ziet er zo uit, <select id="select"></select>

EDIT: ik ga het met een div en daar de volledige select ook in meegeven
Offline Martijn - 25/01/2010 20:12
Avatar van Martijn Crew PHP als je in de stemming ben voor iet slastigers kun je m met DOM erbij zetten.
Offline Richard - 25/01/2010 22:13
Avatar van Richard Crew algemeen
  1. function addOption(select, value, content) {
  2. var elem = document.createElement('option');
  3. elem.value = value;
  4. if (content !== undefined) {
  5. elem.appendChild(document.createTextNode(content));
  6. }
  7.  
  8. select.appendChild(elem);
  9. }
  10.  
  11. addOption(document.getElementById('select'), 'optie 1');
  12. addOption(document.getElementById('select'), 'optie 2', 'andere waarde!);
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s