In questo articolo, l'uso di getElementByClassName () è stato esplorato per nascondere gli elementi di una pagina web.
Di seguito sono riportati i punti che sono stati trattati in questo articolo insieme ai codici di esempio:
getElementsByClassName ()
Una delle funzioni importanti e di base di JavaScript che si occupa degli elementi presenti su una pagina web è getElementsByClassName (). Questa funzione fornisce un flusso HTML di elementi associati a un nome di classe specificato.
Sintassi
La sintassi di questo metodo è fornita di seguito:
Nell'istruzione di codice sopra, è stata mostrata la sintassi del metodo getElementByClassName ().
Qui, il metodo getElementsByClassName () restituisce un elemento presente INDICE 0, associato alla classe Uccelli Nella variabile dichiarata flusso.
Poiché lo scopo di base e la sintassi di getElementsByClassName () sono stati spiegati sopra. Ora proviamo a nascondere gli elementi della pagina web usando questa funzione.
Quali sono le proprietà di JavaScript che vengono utilizzate per nascondere gli elementi?
Prima di saltare verso il compito, vediamo le due proprietà di stile attraverso le quali gli elementi possono essere nascosti su una pagina web. Queste due proprietà sono descritte di seguito:
visibilità = 'nascosto': Questa proprietà viene utilizzata per nascondere solo gli elementi e non rimuove lo spazio collegato a quell'elemento
display = 'nessuno': Questa proprietà viene utilizzata per nascondere gli elementi e rimuove anche lo spazio collegato a quell'elemento
Useremo entrambe le proprietà in diversi scenari in modo che sia facile scoprire il funzionamento e le differenze pratiche di queste due proprietà.
Come nascondere un singolo elemento di una pagina Web usando il metodo getElementByClassName ()?
Lo snippet indicato di seguito raffigura la creazione di una pagina web con un'intestazione, un po 'di testo, un elenco di uccelli e un elenco di animali insieme a un pulsante per fare clic su.
Html
Fai clic sul pulsante per nascondere l'elemento per nome della classe
La seguente immagine raffigura il codice sopra con un po 'di descrizione.
Salva il codice ed esegui il file; Una pagina web simile apparirà nella schermata del browser come mostrato di seguito.
Scriviamo uno script per nascondere un singolo elemento da questa pagina web. Lo scenario è che facendo clic sul pulsante indicato, solo il nome del primo uccello dovrebbe essere nascosto dallo schermo e il resto dei nomi degli uccelli e degli animali dovrebbe rimanere sullo schermo.
Js
Di seguito è fornito uno snippet con la breve descrizione del codice sopra.
Salva il file ed eseguilo. Il browser visualizzerà la seguente pagina Web. Nell'immagine indicata di seguito, si può vedere che quando il Fai clic per nascondersi il pulsante viene premuto il passero che è l'oggetto della classe uccello presente a indice [0] diventa nascosto Ma lo spazio collegato a questo oggetto è ancora lì:
Come nascondere più elementi di una pagina web usando il metodo getElementByClassName ()?
Per nascondere più elementi associati alla classe uccello, Solo JavaScript deve essere aggiornato; Il resto del codice HTML per la pagina Web rimarrà lo stesso. Aggiorna il sceneggiatura Codice con il codice indicato di seguito:
functionHideElement ()Di seguito è fornito uno snippet con la breve descrizione del codice sopra:
Nel codice sopra, si può vedere che invece di utilizzare la proprietà di visibilità per nascondere gli elementi, la proprietà del display è stata utilizzata per lo scopo di cui sopra. Salva questo script di codice ed eseguilo:
Nel codice sopra, il clic su Fai clic per nascondersi Il pulsante nasconderà tutti i nomi degli uccelli insieme ai loro spazi collegati.
Come nascondere i negri di un elemento di una pagina web associata a una classe usando il metodo getElementByClassName ()?
Per nascondere i negri di un elemento di una pagina Web, apportare in primo luogo le modifiche al codice HTML e creare alcuni negri infantili:
Fai clic sul pulsante per nascondere l'elemento per nome della classe
Passero
Piccione
Gufo
Leone
Cervo
Lupo
Dopo aver aggiornato il codice HTML, apporta anche modifiche allo script. La proprietà che viene utilizzata per nascondere tutti i negri di una classe è visibilità Proprietà con il valore nascosto.
functionHideElement ()Salvando ed eseguendo il file con le alterazioni di cui sopra. La seguente pagina web apparirà sullo schermo. Facendo clic sul pulsante, i negri di classe dell'uccello di classe verranno nascosti dallo schermo, ma lo spazio collegato a quei negri rimasti rimarrà sullo schermo come mostrato di seguito perché la proprietà di visibilità è stata utilizzata al posto della proprietà del display.
Come nascondere specifici negri infantili di un elemento di una pagina Web associata a una classe che utilizza il metodo getElementByClassName ()?
Per nascondere i nnodi infantili specifici con elementi specifici all'interno di una classe, facciamo prima modifiche nel codice HTML e creiamo diversi né da figlio nella classe uccello con diverso elementi:
Passero
Piccione
Gufo
Dopo l'alterazione del codice HTML, aggiorna anche lo script con il seguente codice di script:
functionHideElement ()Di seguito Snapshot fornisce una breve descrizione del codice di script sopra.
Durante l'esecuzione del codice sopra, una pagina Web simile verrà visualizzata sullo schermo. Quando il pulsante Click viene premuto tutto il neghnodes di classe uccello sarà nascosto insieme al loro spazio occupato:
Conclusione
Per nascondere gli elementi in un JavaScript, è possibile utilizzare due proprietà di styling che sono visibilità E Schermo. IL getElementsByClassName () Il metodo viene utilizzato per recuperare l'elemento nel codice JavaScript. L'articolo fornisce vari modi attraverso i quali il getElementsByClassName () viene utilizzato per nascondere un singolo elemento, più elementi, negri infantili di una classe e negri infantili specifici di una classe.