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

    problema ciclo su ID di ciclo for

    ho una serie di ID in un layer che cho chiamato

    pippo0
    pippo1
    pippo2

    ecc...

    che devo nascondere ad un evento...

    con

    pippo0.style.display="none"

    non ho problemi nell'esecuzione singola, per nascondere una serie di ID che hanno un check su true (non importa perchč...) devo eseguire un ciclo, ma non mi viene in mente come passare il contatore "i" nella stringa di codice di cui sopra

    avete idee???

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    for (i=0; i<10; i++) {
    a = eval("pippo" + i);
    a.style.display = "none";
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    recupera gli elementi con il metodo W3C getElementById (oramai supportato da tutti i browser "viventi"):

    for (i=0; i<10; i++) {
    document.getElementById("pippo"+i).style.display = "none";
    }
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

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