Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: GetElementBy...

  1. #1

    GetElementBy...

    Scusate, sono nuovo di questo forum, e non essendo molto pratico col javascript vorrei sapere come funzionano i selettori "GetElementBy". Qualcuno potrebbe brevemente spiegarmi?
    Grazie a tutti.

  2. #2
    Ogni tag puo essere identificato tramite un id

    <div id="myDiv"></div>

    utilizzando document.getElementById('myId') si ha accesso all'tag identificato da quell'id
    http://www.anobii.com/isalreadyinuse

  3. #3
    Inoltre c'e'

    getElemensByName("nome_elemento")

    che restituisce un array contentente tutti gli elementi che hanno stesso nome:

    <div id="div_1" nome="nome_elemento"> ... </div>
    <div id="div_2" nome="nome_elemento"> ... </div>

    Poi c'e' getElementsByTagName("tag")

    che restituisce tutti gli elementi dello stesso tipo (ad esempio tutti i div di una pagina.

  4. #4
    Poi c'è anche getElementsByClassName, ma questo funziona solo su Safari e Firefox 3.

  5. #5
    E come al solito faccio le cose di fretta e mi sono dimenticato una 't'

    getElementsByName("nome_elemento")

    portate pzienza com me

  6. #6
    Si, queste cose più o meno le sapevo (e forse mi sono spiegato male), ma a me interessava la sintassi.

    <script type="javascript">
    document.getElementById("mioelemento");
    /*E ora come procedo per modificare "mioelemento"?*/

  7. #7
    Come modifiche che intendi?
    Se vuoi cambiare lo stile per esempio fai .style.color=red o cose del genere
    http://www.anobii.com/isalreadyinuse

  8. #8
    <script type="javascript">
    document.getElementById("mioelemento");
    .style.color=red;
    /*Così ?*/

  9. #9
    Ti faccio un esempio su un text imput

    <input id="myText" type="text">

    Cosi aggiungo un bordo rosso
    document.getElementById('myText').style.borderColo r = '#FF0000'
    Cosi aggiungo una stringa al suo interno
    document.getElementById('myText').value="Ciao";
    Codi lo disabilito
    document.getElementById('myText').disabled=true;
    http://www.anobii.com/isalreadyinuse

  10. #10
    Intesi.

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.