Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Oggetti x tipo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    80

    Oggetti x tipo

    Ciao a tutti
    E' possibile prendere una lista di oggetti per tipo?
    Mi spiego.
    Tramite document.getElementsByTagName("INPUT") ho una lista di oggetti con tag INPUT.
    A me serve un'istruzione tipo document.getElemntsByType("TEXT") ma sembra che non esiste.
    Sapete se c'è qualcosa di simile?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No quello non esiste.

    Esiste getElementsByTagName('input') che riturna un vettore di tutti gli elementi input. Poi puoi cercare quelli con il tipo che ti interessa:
    codice:
    var tag_inp = getElementsByTagName('input');
    for(var i=0; i<tag_inp.length; i++) {
      if(tag_inp[i].type == 'text') { ...
    Nota: "input", non "INPUT" : altrimenti potresti avere problemi con la DTD strict.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    80
    Grazie mille.
    Farò così!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Oppure anche:
    codice:
    var tag_inp = getElementsByTagName('input');
    for(var i=tag_inp.length-1 i>=0; i--) {
      if(tag_inp[i].type != 'text') tag_inp.splice(i,1);
    }
    Nota che in questo caso l'indice del for va all'indietro.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.