Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747

    getElementById.InnerHtml su Combo

    Vorrei inserire la combo con InnerHtml ma non funziona mi dà errore run-time

    posto codice

    codice:
    document.getElementById('Idd').innerHTML=<select><option>Pippo</option></select>
    Mi sapete aiutarmi?
    Allejo

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quello che inserisci deve essere tra virgolette (o apici) (oppure essere una variabile stringa).

    document.getElementById('Idd').innerHTML = "<select><option>Pippo</option></select>";

    oppure:
    var str =<select><option>Pippo</option></select>";
    document.getElementById('Idd').innerHTML = str;

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Ho fatto come hai detto te.
    Ma di daà lo stesso errore
    Non so xkè!

    Allejo

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un tag con id="Idd" c'e` nella tua pagina? (ricorda che JS e` case-sensitive)

    Poi dovresti dire che errore ti da` e su quale istruzione.

    Tieni presente che la proprieta` innerHTML non e` supportata da tutti i browser, per cui sarebbe utile specificassi con che browser lo stai provando.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    manca un apice

    var str ="<select><option>Pippo</option></select>";
    document.getElementById('Idd').innerHTML = str;

  6. #6
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Ho risolto il problema è che non avevo il <div> nella pagina XSL.
    lo metteva solo se passava nella if.
    Quindi la div lo dovevo mettere prima della if
    Ciao
    Allejo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.