Hvordan legge til stiler med Javascript
Fordi Javascript er en klient-side skriptspråk, det kan du få tilgang til og manipulere HTML-koden på en webside etter at den har lastet inn i nettleseren, og vises på skjermen. For eksempel kan du legge til stiler til HTML-elementer ved å merke et element med en "id", refererer elementet og legge til stil. Du kan direkte inkludere stilen eller definere en klasse og legge til klassen for å legge til stil.
Bruksanvisning
1 Opprett en HTML-side ved hjelp av en redaktør eller Notepad. Definer en klasse med en stil som skal legges og legge til tekst til websiden som du ønsker å style hjelp av Javascript. For eksempel inn:
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml">
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = utf-8" />
<Title> Legg Styles </ title>
<Style>
.highlight {background-color: #FFFFCC; }
</ Style>
</ Head>
<Body>
<Div id = "text1"> Marker denne teksten </ div>
<Div id = "text2"> Marker denne teksten for </ div>
</ Body>
</ Html>
2 Opprett en Javascript-funksjon og plassere den mellom <head> taggene. Få "id" av den første teksten til stil og legge styling parametre direkte til den. For eksempel inn:
<Script type = "text / javascript">
funksjon style1 () {
var text1 = document.getElementById("text1");
text1.style.backgrouondColor = "#FFFFCC";
}
3 Opprett en ny Javascript-funksjonen for å få "id" av det andre elementet og legge til en CSS-klasse for å endre styling. For eksempel inn:
funksjon style2 () {
var text2 = document.getElementById("text2");
text2.class = "highlight";
}
</ Script>
4 Ring Javascript-funksjoner to rett før den avsluttende <body> for å gi HTML-siden tid å laste. For eksempel inn:
<Script type = "text / javascript">
style1 ();
style2 ();
</ Script>