Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611

    oggetti per getElementById

    ciao a tutti...

    sappiamo il metodo getElementById permette di cambiare il valore a determinati elementi della pagina... ad esempio...

    getElementById("").style....
    getElementByID("").value...

    vorrei sapere se c'è una lista che mi dice quali possono essere tutti gli elementi che si possono applicare al getElementById("").......

    spero di essere stato chiaro...

    grazie

    NON ABBANDONATE CANI O GATTI!!!

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    basta usare uno strumento come firebug per firefox, scegliere la modalità "inspect", selezionare uno dei nodi del tuo documento e vedere la lista di metodi e proprietà disponibili
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    a parte firebug?
    NON ABBANDONATE CANI O GATTI!!!

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da activ
    a parte firebug?
    un ciclo for..in per leggere le proprietà

    codice:
    myprops = [];
    
    for (p in document.getElementById('...')) { 
    myprops.push(p); 
    }
    
    document.write(myprops.join('
    '));
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    ho fatto così però non mi da nulla

    codice:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    <script type="text/javascript">
    myprops = [];
    
    for (p in document.getElementById('testo')) { 
    	myprops.push(p); 
    }
    
    document.write(myprops.join('
    '));
    </script>
    </head>
    
    <body>
    <form name="">
    <input type="text" name="testo" id="testo" />
    </form>
    </body>
    </html>
    NON ABBANDONATE CANI O GATTI!!!

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non può chiaramente darti nulla perchè quando esegui lo script, l'elemento con quell'id ancora non esiste

    metti il codice javascript nel body, dopo il tuo campo di input (ad esempio dopo </form>)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    perfetto

    grazie 1000!!!

    NON ABBANDONATE CANI O GATTI!!!

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.