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

    esiste getElementByClass???

    Salve,
    Ho cercato un pò in giro ma non ho trovato nulla a riguardo.
    Non sono una cima in javascript...In pratica mi servirebbe sapere se esiste un modo per dare un value a delle input text indentificate con una classe. Una sorta di document.getElementById ma per le classi. Cercando in giro ho trovato soltanto funzioni che cambiano degli elementi css, a me serve cambiare un valore input text.

    Grazie!

  2. #2
    Puoi usare
    className (N maiuscola)

    codice:
    <div id="foo" class="fooclass"></div>
    
    <script>
    alert(document.getElementById('foo').className)
    document.getElementById('foo').className='nuovaclasse';
    alert(document.getElementById('foo').className)
    </script>
    Oppure
    codice:
    <input type="text" id="foo" value="ciao" class="fooclass" />
    
    prova
    
    <script>
    function boh(){
    if(document.getElementById('foo').className=='fooclass'){document.getElementById('foo').value='arrivederci';}
    return false;
    }
    </script>

  3. #3
    Avevo già risolto ma grazie lo stesso!

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.