Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Mi spiegate document.getElementById("mio").innerHTML =

    Come da oggetto, mi potreste spiegare cosa fa

    document.getElementById("mio").innerHTML =


    Credo che mio sia qualcosa che gli passo, ma non so cosa esattamente...

    Grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    come dice il metodo stesso (get-element-by-id) è l'id univoco di un elemento nella pagina

    document.getElementById("mio") restituisce una referenza all'elemento con quell'id
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    vediamo se ho capito bene... in questo caso mio è una classe css giusto ?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da fcaldera
    ... è l'id univoco di un elemento nella pagina
    Vuoi aiutare la riforestazione responsabile?

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

  5. #5
    <div id="mio">ciao io sono io</div>

    document.getElementById("mio").innerHTML restituisce ciao io sono io

  6. #6
    intanto ringrazio entrambi per la informazioni.
    Tuttavia ho dei dubbi:

    avendo questo:

    document.getElementById("mio").innerHTML = '<div id="prova"><span class="e">ciao</span></div>;


    volevo chiedere come faccio a richiamarlo ed inserirlo in una pagina


    Grazie

  7. #7
    Ti posto questo esempio di codice

    Codice PHP:
    <html>
        <
    head>
            <
    title>prova</title>
            <
    style>
                .
    testo
                
    {
                    
    border:2px solid green;
                    
    background:lightgreen;
                    
    padding:10px;
                    
    font-size:20px;
                    
    font-weight:bold;
                    
    margin:20px;
                }
                .
    testodiverso
                
    {
                    
    border:2px solid red;
                    
    background:yellow;
                    
    padding:20px;
                    
    font-size:30px;
                    
    font-weight:bold;
                    
    margin:20px;
                }
            </
    style>
            <
    script>
                function 
    cambia(mioid)
                {
                    var 
    elemento=document.getElementById(mioid);
                    
    elemento.innerHTML="ciao";
                    
    elemento.className="testodiverso";
                }
            
    </script>
        </head>
        <body>
            <div class="testo" id="miotesto">TESTO</div>
            <input type="button" value="CAMBIA" onclick="cambia('miotesto')" >
        </body>
    </html> 
    Come vedi con document.getElementById accedi referenza all'elemento con quell'id.
    Puoi settare il testo interno,cambiare classi,e quant'altro sia permesso.

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.