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

    Selezionare elemento DOM scomodo

    Devo fare in modo che una funzione attivata dal onClick di un button faccia delle cose su determinato div ma non posso usare semplicemente getElementById perché mi serve solo l'elemento con quell'Id interno a un div parent, questo perché la struttura in questione deve essere ripetuta più volte sul sito che sto costruendo e non voglio dare id diversi per ogni div in questione.
    Gerarchia.jpg
    Riassumendo: devo accedere solo allo style del div con id="content" interno al div senza id che vedete nell'immagine

  2. #2
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Ma quale sarebbe l'azione? vorresti aggiungere una classe al div?

  3. #3
    Per esempio height="..." o display="none" oppure display="none" di altri elementi interni
    Ultima modifica di HighNoon; 18-09-2015 a 11:00

  4. #4
    Non importa ho risolto: tanto per cominciare stavo usando id quando dovevo usare delle class, e poi per accedere alla classe (non più id) content ho fatto
    codice:
    this.parentNode.parentNode.querySelector('.content').style.display='none';

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.