Nwlapcug.com


Come aggiornare DIV

Divs hanno sostituito le tabelle come il quadro dietro la progettazione di siti Web. È utilizzare div per contenere contenuti quali testo, immagini e file multimediali. Questi div possono variare in base all'interazione dell'utente con la pagina. Ad esempio, facendo clic su un pulsante puoi modificare il testo nel div o alterare il colore del div. È possibile immettere il codice per creare entrambi gli effetti.

Istruzioni

1

Aprire un documento HTML esistente o crearne uno nuovo nel testo dell'editor.

2

Inserire un vuoto div con ID "sampleDiv" e due pulsanti con la classe di "pulsante" tra i tag < body > e < / body >. I pulsanti attivano le funzioni JavaScript chiamato "changeText" e "ModificaColore" come qui sotto:

< div id = "sampleDiv" >

< / div >

< pulsante di tipo = "button" class = "button" onclick="changeText()" > aggiungere testo < / button >

< pulsante di tipo = "button" class = "button" changecolor "> cambiare colore < / button >

3

Inserire lo stile seguente per il div e pulsanti tra i tag < head > e < / head > nel documento HTML. Rendere il div 200 pixel di larghezza e 50 pixel profonda con un bordo nero. Aggiungere alcune imbottiture ai pulsanti. Creare uno stile per una classe denominata "redColor" che cambia il colore di sfondo di un elemento al rosso.

< style type = "text/css" >

sampleDiv {width: 200px; altezza: 50px; border: sottile nero a tinta unita; padding: 20px 5px 5px 10px;}

tasto {margin: 20px 0 0 0;}

.redColor {background-color: #red;}

< / stile >

4

Inserire le seguenti funzioni JavaScript sotto gli stili:

< script type = "text/javascript" >

Function changeText() () {

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

}

Function changeColor() () {

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

}

< / script >

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

5

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

< html >

< head >

< style type = "text/css" >

sampleDiv {width: 200px; altezza: 50px; border: sottile nero a tinta unita; padding: 20px 5px 5px 10px;}

.redColor {background-color: #red;}

tasto {margin: 20px 0 0 0;}

< / stile >

< script type = "text/javascript" >

Function changeText() () {

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

}

Function changeColor() () {

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

}

< / script >

< / head >

< corpo >

< div id = "sampleDiv" >

< / div >

< pulsante di tipo = "button" class = "button" onclick="changeText()" > aggiungere testo < / button >

< pulsante di tipo = "button" class = "button" changecolor "> cambiare colore < / button >

< / body >

< / html >