Come chiudere un DIV in JavaScript

December 15

Come chiudere un DIV in JavaScript


Quando i browser Web caricare pagine HTML, generano una rappresentazione della pagina in una struttura ad albero invertito che può essere manipolato dinamicamente utilizzando JavaScript. Pagina manipolazione interfaccia utente è gestita da elementi nella pagina riferimenti assegnazione - ID o nomi - che possono essere identificati e modificati in risposta alle interazioni degli utenti, come i bottoni cliccando. Questo processo consente agli sviluppatori Web per aprire, chiudere, spostare o eliminare elementi individuati, come ad esempio le sezioni DIV, in risposta alle interazioni degli utenti.

istruzione

1 Aprire un editor di testo e creare un nuovo file di testo, in genere selezionando "Nuovo" dal menu File. Aggiungere alcuni tag HTML di base per il file e il nome del file closeDiv.html. Dopo il punto 1, closeDiv.html sarà simile a quella indicata:

<Html>

<Head> </ head>

<Body> </ body>

</ Html>

2 Modifica closeDiv.html con l'aggiunta di un <script> e </ script> tag per il codice HTML. Mettere questi tag tra i tag <head> </ head> tag e e dare il tag <script> un attributo del tipo di text / javascript per indicare il linguaggio dello script. Dopo il punto 2, closeDiv.html sarà simile a quella indicata:

<Html>

<Head>

<Script type = "text / javascript">

</ Script>

</ Head>

<Body> </ body>

</ Html>

3 Dichiarare una funzione JavaScript tra i tag <script> e </ script> tag di nome closeThisDiv () e seguire la dichiarazione con due parentesi graffe - {e}. Dopo il punto 3, closeDiv.html sarà simile a quella indicata:

<Html>

<Head>

<Script type = "text / javascript">

funzione closeThisDiv ()

{

}

</ Script>

</ Head>

<Body> </ body>

</ Html>

4 Dichiarare una variabile denominata openDiv tra parentesi graffe di apertura e chiusura della funzione. Utilizzare il metodo document.getElementById () per recuperare un riferimento al divName div, e assegnare il riferimento alla variabile openDiv. Dopo il punto 4, createTable.html sarà simile a quella indicata:

<Html>

<Head>

<Script type = "text / javascript">

funzione closeThisDiv ()

{

var openDiv = document.getElementById ( 'divName');

}

</ Script>

</ Head>

<Body> </ body>

</ Html>

5 Impostare lo stile di visualizzazione della variabile openDiv a "none". Questo stile indica che l'elemento divName DIV non deve essere visualizzato e dovrebbe essere rimosso dalla struttura del formato. Dopo il punto 5, closeDiv.html sarà simile a quella indicata:

<Html>

<Head>

<Script type = "text / javascript">

funzione closeThisDiv ()

{

var openDiv = document.getElementById ( 'divName');

openDiv.style.display = 'none';

}

</ Script>

</ Head>

<Body> </ body>

</ Html>

6 Aggiungere un tag <div> tra di closeDiv.html <body> e <body> tag e impostare il valore id del tag di "divName" (questo è il riferimento del tag). Aggiungere il testo "Questo testo è in un DIV" dopo il tag di apertura <div> e chiudere il </ div> tag. Dopo il punto 6, closeDiv.html sarà simile a quella indicata:

<Html>

<Head>

<Script type = "text / javascript">

funzione closeDiv ()

{

var openDiv = document.getElementById ( 'divName');

openDiv.style.display = 'none';

}

</ Script>

</ Head>

<Body>

<Div id = "divName">

Questo testo è in DIV

</ Div>

</ Body>

</ Html>

7 Aggiungere un tag <button> subito dopo la chiusura </ div> tag. Assegnare un evento onClick al pulsante e impostare il valore a "javascript: closeDiv ()" per indicare che la funzione closeDiv () dovrebbe essere chiamato quando il pulsante viene premuto. Dare il pulsante il testo "Fare clic per chiudere la DIV" e chiudere il </ button> tag. Dopo il punto 7, closeDiv.html sarà simile a quella indicata:

<Html>

<Head>

<Script type = "text / javascript">

funzione closeThisDiv ()

{

var openDiv = document.getElementById ( 'divName');

openDiv.style.display = 'none';

}

</ Script>

</ Head>

<Body>

<Div id = "divName">

Questo testo è in DIV

</ Div>

<Button onclick = "javascript: closeThisDiv ();"> Fare clic per chiudere la DIV </ button>

</ Body>

</ Html>

8 Aprire closeDiv.html in un browser Web. Fare clic sul pulsante "Clicca per chiudere la DIV" per chiudere il tag div divName.

Consigli e avvertenze

  • valori (di riferimento) ID assegnato ad elementi al fine di manipolare il layout di una pagina possono essere in stile utilizzando fogli di stile CSS.
  • I blocchi possono essere in stile con molti valori di proprietà, tra cui nessuno, isolato, linea, list-item e altri.
  • Il valore di visualizzazione di default è in linea, quindi, se nessun valore è dato per il display, verrà generato un blocco in linea, senza interruzioni di riga prima o dopo l'elemento.
  • Un display di nessuno crea nessun blocco a tutti, o rimuove il blocco dal display. Non ha il blocco invisibile.