Hvordan endre en DIV Når Klikket

Hvordan endre en DIV Når Klikket


Klikk noe på en webside, og noe som vanligvis skjer. Hvis området utvikler lagt skriptlogikken til objektet du klikker, for eksempel en DIV, kan objektet endre sitt utseende. Tekst farger kan endres og grenser ulike stiler kan vises rundt DIV. Lag en DIV som endres når du klikker på ved å legge til en "onclick" hendelseshåndterer til DIV etter Web siden lastes. Den hendelsen kan da ringe en Javascript-funksjon som endrer DIV talls stil egenskaper.

Bruksanvisning

1 Start din favoritt HTML editor eller Notisblokk.

2 Åpne et HTML-dokument og legge til en DIV til siden ved å lime inn følgende kode inn i dokumentets hoveddel:

<Div id = "div1">

<H1> Overskrift </ h1>

Dette DIV inneholder en overskrift. Den DIV id er "div1."

3 Legg til følgende CSS-koden til dokumentets hodedelen:

.style1

{Border: red; color: black; background-color: gul; border-style: dashed; border-width: 2 piksler;

}

.style2

{Border: red; farge: grønn; background-color: white; border-style: prikket; border-width: 10px;

}

Denne koden skaper to CSS klasser som heter "style1" og "style2." Hver stil har forskjellige verdier for sine stilattributter. Den "style1" klasse, for eksempel definerer en rød kant, og noe element henviser til denne klassen får en rød ramme.

4 Lim denne Javascript-kode i dokumentet manus seksjon:

Var divToChange = "div1";

Var currentStyle = "style1";

window.onload = function () {

var divObj = document.getElementById(divToChange);

divObj.onclick = function () {

divObj.className = currentStyle;

}

}

Denne koden setter verdien av "divToChange" variable til id av DIV erklærte i kroppen delen. Den currentStyle variable holder navnet på klassen som inneholder stilinnstillinger du ønsker å søke til DIV når klikket. Den "window.onload" selv kaller funksjonen som endrer DIV er "classname" til den som er lagret i verdi "currentStyle."

5 Lagre dokumentet og åpne den i en nettleser. Nettleseren viser siden. Den DIV inneholder overskriften vises på denne siden. Klikk på DIV, og det får en rød ramme laget av streker og en gul bakgrunn.

6 Gå tilbake til HTML-koden og endre verdien "currentStyle" til "style2." Lagre dokumentet og gå tilbake til nettleseren. Trykk "F5" for å oppdatere siden i nettleseren. Den DIV med overskriften vises uten styling. Klikk på DIV. Det kjøper styling egenskaper som er definert i "style2" CSS-klasse, blir grønn, grensestørrelse øker til 10 piksler og bakgrunnen blir hvit.

Hint

  • Dette er bare noen av styling egenskaper du kan bruke på div-elementer. Internett inneholder nyttige CSS sider som beskriver andre egenskaper du kan bruke til å endre utseendet på DIV elementer. Bare lage en ny CSS-klasse som inneholder de visuelle egenskapene du ønsker å bruke, og tilordne navn til "currentStyle" variable som beskrevet i denne fremgangsmåten.