Come aggiornare DIV

March 31

Div hanno sostituito le tabelle come il quadro dietro progettazione di siti web. Si utilizza div per contenere contenuti come testo, immagini e multimediali. Questi div possono cambiare in base all'interazione dell'utente con la pagina. Ad esempio, facendo clic su un pulsante può cambiare il testo nel div o modificare il colore del div. È possibile inserire il codice per creare entrambi gli effetti.

istruzione

1 Aprire un documento HTML esistente oppure crearne uno nuovo nel vostro editor di testo.

2 Inserire un div vuoto con l'ID di "sampleDiv" e due pulsanti con la classe di "bottone" tra i tag <body> e </ body>. I pulsanti attivano le funzioni JavaScript chiamato "ChangeText" e "ChangeColor", come di seguito:

<Div id = "sampleDiv">

</ Div>

<= Tipo di pulsante class = "tasto" "pulsante" onclick = "ChangeText ()"> Aggiungi testo </ button>

<= Tipo di pulsante class = "tasto" "pulsante" onclick = "ChangeColor ()"> Cambia Colore </ button>

3 Inserire il seguente stile per il div e pulsanti tra i tag <head> e </ head> del documento HTML. Rendere il div di 200 pixel per 50 pixel di profondità con un bordo nero. Aggiungete un po 'imbottitura per i pulsanti. Crea uno stile per una classe chiamata "redcolor" che cambia il colore di sfondo di un elemento di rosso.

<Style type = "text / css">

sampleDiv {width: 200px; Altezza: 50px; border: sottile nero solido; padding: 20px 5px 5px 10px; }

apri un {margin: 20px 0 0 0; }

.redColor {background-color: #red; }

</ Style>

4 Inserire le seguenti funzioni JavaScript sotto gli stili:

<Script type = "text / javascript">

Funzione ChangeText () {

document.getElementById("sampleDiv").firstChild.nodeValue="You have added text successfully.";

}

Funzione ChangeColor () {

document.getElementById("sampleDiv").className="redColor";

}

</ Script>

La prima funzione aggiunge testo al div. Il secondo cambia colore aggiungendo la classe di "redcolor", che applica lo stile "redcolor".

5 Salvare il documento HTML e aprirlo nel browser. Fare clic su ogni pulsante per osservare l'effetto desiderato. Il codice completo sarà visualizzato come segue:

<Html>

<Head>

<Style type = "text / css">

sampleDiv {width: 200px; Altezza: 50px; border: sottile nero solido; padding: 20px 5px 5px 10px; }

.redColor {background-color: #red; }

apri un {margin: 20px 0 0 0; }

</ Style>

<Script type = "text / javascript">

Funzione ChangeText () {

document.getElementById("sampleDiv").firstChild.nodeValue="You have added text successfully.";

}

Funzione ChangeColor () {

document.getElementById("sampleDiv").className="redColor";

}

</ Script>

</ Head>

<Body>

<Div id = "sampleDiv">

</ Div>

<= Tipo di pulsante class = "tasto" "pulsante" onclick = "ChangeText ()"> Aggiungi testo </ button>

<= Tipo di pulsante class = "tasto" "pulsante" onclick = "ChangeColor ()"> Cambia Colore </ button>

</ Body>

</ Html>