Visualizzazione dei risultati da 1 a 5 su 5

Discussione: collezione di div

  1. #1

    collezione di div

    Ciao, io ho una serie di div con lo stesso id. Tipo:

    codice:
    <div id='cu'>cursore</div>
    <div id='cu'>cursore</div>
    <div id='cu'>cursore</div>
    Io vorrei prenderli uno alla volta. L'istruzione getElementById("cu") in questo caso non và bene, perchè l'id compare più volte. Evitando di fare una collezione di tutti i div presenti nella pagina, come faccio a prendere questi che mi interessano uno per uno?

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    beh, per prenderli a uno a uno devi cmq identificarli in modo diverso...o gli dai un id progressivo e con un ciclo for li prendi uno per uno, oppure differenziandoli dando un nome diverso alla loro classe e recuperandoli con getElementByClassName

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    cercavo una soluzione che non prevedesse la modifica dei div. Sfida personale.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da devil89
    cercavo una soluzione che non prevedesse la modifica dei div. Sfida personale.
    Sfida persa in partenza un id deve essere obbligatoriamente univoco.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Originariamente inviato da cavicchiandrea
    Sfida persa in partenza un id deve essere obbligatoriamente univoco.
    Aggiungo che notoriamente ID sta per IDENTITY: ti piacerebbe se scoprissi che qualcuno se ne va in giro a far casini con la tua carta d'identità?
    Supponiamo però che invece di ID abbiano la stessa classe:
    codice:
    <div class="div">div 1</div>
    <div class="div">div 2</div>
    <div class="div">div 3</div>
    basterebbe utilizzare il metodo getElementsByTagName.
    Ecco perchè non esiste il metodo getElementsById!!!

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.