Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    Operazioni su elementi interni

    Ciao a tutti

    ho dei DIV annidati del tipo

    <div id="padre">
    <div id="figlio1"></div>
    <div id="figlio2"></div>
    <div id="figlio3"></div>
    <div id="figlio4"></div>
    </div>

    vorrei praticamente tramite qualche funzione rendere invisibili nella pagina tutti i div figli...
    è possibile farlo? tenendo presente che il valore presente nell'id sarà un indice progressivo e che in alcuni casi può essere del tipo
    id="1"
    id="10"
    id="3"
    ?
    grazie mille

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    var padre = document.getElementById('padre');
    var figli = padre.childNodes;
    oppure
    var figli = padre.getElementsByTagName('div');
    for (var i=0; i<figli.length; i++) {
    figli.item(i).style.display = 'none';
    }
    questo nasconde tutti i nodi o tutti i div dentro padre

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.