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

    Manipolare un elemento dentro tanti div...

    Non riesco a capire quando analizzare un certo elemento e quanti analizzarne per gestire il div/input/table/td/tr che mi serve. ESEMPIO:
    codice:
    <BODY>
    <div class="n1">
      <div class="n2">
          <div class="n3">
              <table class="t1">
                <tr class="tr1">
                    <td class="td1">
                       <div class="n4">
                              <div class="n5">
                                   <input type="hidden" class="ciao">
                               <div class="n6">
                                   <input type="text" class="QUESTO" value="Ciao a tutti">
                               ..........
                       ..............
                    ..............
                ..............
             ............. 
    .............
    </BODY>
    Ecco io vorrei capire con che criterio usare "document.getElementByClass(..)" o ."...ByTagName"
    per arrivare a manipolare l'input text con class="QUESTO"; Cioè in questo esempio come cavolo
    faccio a manipolarlo?
    Per "MANIPOLARLO" intendo ad esempio cambiare il value.
    Proprio non capisco...

    Grazie mille in anticipo =)

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io lo farei col tag non con la classe anche perché mi sembra che byClass non è supportata da tutti i browser (vado a memoria) se pensi di procedere comunque con la classe prima informati bene
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Originariamente inviato da cavicchiandrea
    Io lo farei col tag non con la classe anche perché mi sembra che byClass non è supportata da tutti i browser (vado a memoria) se pensi di procedere comunque con la classe prima informati bene
    E come lo faresti appunto? Perchè io ho provato a fare:
    var prova=document.getElementByTagName("input");
    prova.value="prova1";
    Non va...Ho provato a mettere dopo input [0], o [1] e comunque non mi va...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Pensavo che il dubbio fosse sulla scelta, non sul come fare il tutto, comunque devi usare un ciclo for sul elemento input e inserendo un if in base al value o ad una classe fai la distinzione
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Originariamente inviato da cavicchiandrea
    Pensavo che il dubbio fosse sulla scelta, non sul come fare il tutto, comunque devi usare un ciclo for sul elemento input e inserendo un if in base al value o ad una classe fai la distinzione
    E ho capito ma non ho mai fatto cose del genere e perciò neanche riesco a metterlo in pratica perchè nn so cosa metterci nel for...Potresti farlo?

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.