Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    240

    div presenti in una pagina

    Come faccio a sapere quali div sono contenuti in un pagina???

    ho un ciclo che mi crea n div del tipo

    codice:
    <div id="nome_indice">contenuto</div>
    dove indice viene incrementato

    ho provato a fare una cosa del genere

    codice:
    <div id="nome_indice" name="divKey">contenuto</div>
    
    e poi 
    var divs=document.getElementsByTagName("divKey");
    for(var k=0;k<divs.length;k++){
      alert (divs[k].id);
    }
    MA divs.length mi restiruisce sempre 0 !!!

    qualcuno mi sa dire dove sbaglio o una soluzione alternativa??

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non usare il name
    cicla cmq per tutti i div
    codice:
    arrDivs=new Array();
    divs=document.getElementsByTagName("div");
    for(var k=0;k<divs.length;k++){
      if(divs[k].indexOf("nome_")>1){
        // quello che devi fare x es.
        arrDivs[arrDivs.length]=divs[k];
      }
    }
    ciao

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.