Gdy programiści muszą dodać animację lub zmienić styl dowolnego elementu na podstawie interakcji użytkownika lub innych dynamicznych zdarzeń na stronie internetowej, używanie JavaScript może być bardziej wydajne. JavaScript może tworzyć animacje, które byłyby trudne lub niemożliwe do osiągnięcia samego CSS.
Ten samouczek opisuje proces stylizacji strony za pomocą JavaScript.
Jak ustawić styl za pomocą czystego JavaScript?
Aby stylizować stronę internetową za pomocą JavaScript, użyj następujących podejść:
Metoda 1: Ustaw styl z JavaScript za pomocą stylizacji „Inline”
Aby zastosować dowolny styl na jednym elemencie, zastosuj następujące podejścia:
Przykład 1: Stylizacja Inline przy użyciu atrybutu „Style”
Najpierw dodaj trochę treści na stronie:
Styl mnie za pomocą stylizacji inline w JavaScript
Strona internetowa przed stylingiem wygląda teraz w następujący sposób:
Teraz stygnij tekst za pomocą JavaScript. Najpierw uzyskaj odniesienie tekstu, w którym chcemy dodać stylizację za pomocą „getElementById ()" metoda:
Niech tekst = dokument.getElementById („tekst”);Zmień kolor tekstu za pomocą „styl" atrybut:
tekst.styl.color = „czerwony”;Jak widać, że tekst jest teraz na czerwono:
Przykład 2: Styl inline przy użyciu metody „setAttribute ()”
Tutaj użyjemy „setAttribute ()„Metoda, w której zmienimy kolor i kolor tła tekstu i ustawym tekst w odważnym stylu:
tekst.setAttribute („styl”, „kolor tła: szary; kolor: żółta; czcionka: pogrubienie;”);Można zauważyć, że kolor, kolor tła i styl czcionki zostały pomyślnie zaimplementowane w tekście:
Metoda 2: Ustaw styl z JavaScript za pomocą stylizacji „globalnej”
Jeśli chcesz dodać ten sam styl na różnych elementach, użyj „Globalny stylizacja”Technika. Ustawia style na wielu elementach jednocześnie za pomocą „getElementsByClassName () ”,„ getElementsByTagname () ”lub„ querySelelectionall ()”Metody.
Przykład
W pliku HTML dodaj tekst na stronie:
Styl mnie za pomocą globalnej stylizacji w JavaScript
Styl mnie za pomocą globalnej stylizacji w JavaScript
Zawartość ciała
Wyjście
Teraz stygnij stronę za pomocą globalnego podejścia do stylizacji. Najpierw dodaj stylistykę dla tagu za pomocą „QuerySelelect ()" metoda. Tutaj zmienimy kolor tła, rodzinę czcionek i tekst i ustawym wyściółkę i margines ciała na „0” za pomocą „styl" atrybut:
Const Body = Dokument.querySelelector („ciało”);Jak widać, cała dana stylizacja została pomyślnie zaimplementowana na stronie internetowej:
Teraz zmienimy kolor nagłówka i przeniesiemy go w dół, stosując „Margintop”:
const h4 = dokument.QuerySelelect („H4”);Widać, że nagłówek porusza się nieco w dół, a kolor jest zmienia się na „czarny”:
Teraz zmień kolor tekstu określonego tekstu zawierającego „tekst„Klasa za pomocą„QuerySelelection ()" metoda:
Niech elementy = dokument.querySelelectionall ('.tekst');Wyjście
Chodziło o stylowanie za pomocą czystego JavaScript.
Wniosek
Aby stylizować stronę internetową za pomocą JavaScript, użyj „Stylizacja inline ”lub„ globalna stylizacja”Z pomocą„Style ”atrybut„ setAttribute ()" metoda, "getElementsByClassName ()”,„getElementsBaTagname () ”lub„ querySelectorall ()”Metody. Stylizacja inline służy do stylizacji jednego elementu, a wiele elementów używa globalnego podejścia do stylizacji do stylizacji. Ten samouczek opisał proces stylizacji strony za pomocą JavaScript.