Come sostituire i codici Div

July 6

Div sono contenitori di contenuti nel codice HTML di una pagina Web. Web designer spesso aggiungono i codici di stile per ogni codice div, come ad esempio l'assegnazione di un certo tipo di carattere, colore del font e il colore di sfondo al contenitore, per distinguere il suo contenuto da altre sezioni della pagina. funzioni JavaScript consentono un web designer per cambiare gli stili di che div basano su un'azione dell'utente, come ad esempio cliccando su un link. La pagina non ricaricare, ma l'aspetto del div cambia in una trasformazione senza soluzione di continuità.

istruzione

1 Creare un div con un testo di esempio tra l'apertura della tua pagina e chiusura tag body, <body> e </ body>, rispettivamente, e dare il vostro div l'ID di "campione" e la classe di "oldDiv":

<Div id = "campione" class = "oldDiv">

<H3> Alcuni intestazione qui </ h3>

<P> Testo di esempio qui. </ P>

</ Div>

2 Aggiungere un collegamento che attiva una funzione JavaScript denominata "changeDivCode" che cambierà il codice stile sul tuo div:

<P> <a href="#" onclick="changeDivCode()"> Modificare della Div Codice </a> </ p>

3 Creare la funzione JavaScript "changeDivCode" tra i tag head, <head> e </ head>, che cambierà la classe sul div da "oldDiv" a "nuovoDiv":

<Script type = "text / javascript">

Funzione changeDivCode () {

document.getElementById("sample").className="newDiv";

}

</ Script>

La funzione ottiene l'elemento div con il nome ID di "campione" e cambia la sua classe, modificando in tal modo i suoi codici di stile.

4 Aggiungere i codici di stile per i "oldDiv" e le classi "nuovoDiv" tra i tag head:

<Style type = "text / css">

.oldDiv {width: 200px; altezza: 100px; background-color: grey; colore nero; padding: 10px; margin: 50px}

.newDiv {width: 200px; altezza: 100px; background-color: red; colore: giallo; padding: 10px; margin: 50px}

un {width: 200px; margin: 50px; padding: 10px; }

</ Style>

5 Salvare la pagina e aprirlo in un browser. Il codice finito dovrebbe apparire come segue:

<Html>

<Head>

<Style type = "text / css">

.oldDiv {width: 200px; altezza: 100px; background-color: grey; colore nero; padding: 10px; margin: 50px}

.newDiv {width: 200px; altezza: 100px; background-color: red; colore: giallo; padding: 10px; margin: 50px}

un {width: 200px; margin: 50px; padding: 10px; }

</ Style>

<Script type = "text / javascript">

Funzione changeDivCode () {

document.getElementById("sample").className="newDiv";

}

</ Script>

</ Head>

<Body>

<Div id = "campione" class = "oldDiv">

<H3> stessa intestazione qui </ h3>

<P> Testo di esempio qui. </ P> </ div>

<P> <a href="#" onclick="changeDivCode()"> Modificare della Div Codice </a> </ p>

</ Body>

</ Html>