Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: getElementById

  1. #11
    Originariamente inviato da pietro09
    Sì, però gli id non univoci sono peggio di una testata di Zidane
    Bè, dai: se ci pensi bene aiutano a rendere più comprensibile la struttura.

  2. #12
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da pietro09
    Sì, però gli id non univoci sono peggio di una testata di Zidane
    Questa non la ho capita.

    In XHTML il DOM mette a disposizione alcune strutture per individuare uno (o piu`) elementi in un documento:
    id= (che deve essere univoco nella pagina) - si puo` usare per i CSS (#) o con il JS .getElementById()
    class= (che puo` essere ripetuto) - serve per assegnare una formattazione non esclusiva (CSS)
    name= (solo per gli elementi di un form - serve per formare delle collezioni) - vedi esempio sopra
    <tag> - si utilizza tramite: nomearray = getElementsByTagName()
    ... (forse ne ho tralsciato qualcuno)

    Sta al programmatore usare opportunamente e correttamente tali strutture.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #13
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Mich_
    Questa non la ho capita.
    lo dico in un altro modo

    Usare id non univoci, per me, beninteso, sono come sabbietta nell'occhio

    Pietro

  4. #14
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Puoi sempre non usarli: non e` obbligatorio inserire l'attributo id.

    Se ti serve per il CSS usa la classe; se ti serve per il JS all'interno dei form, usa il name
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #15
    Infatti l'ultima soluzione che ho proposto non si appoggia agli id ma ai name.

  6. #16
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    nel caso ti fosse sfuggito, al posto di inputs.item(i) puoi sempre usare inputs[i]
    mi sembra + lineare come sintassi, dal momento che si parla sempre di vettori
    ciao

  7. #17
    Originariamente inviato da Xinod
    nel caso ti fosse sfuggito, al posto di inputs.item(i) puoi sempre usare inputs[ i]
    mi sembra + lineare come sintassi, dal momento che si parla sempre di vettori
    ciao
    Sìsì, grazie, ne ero a conoscenza. Adesso non ricordo bene, ma mi pare che nella specifica ufficiale del DOM quell'abbreviazione non sia contemplata, a favore invece di item(). Questa era la ragione della mia preferenza.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.