W JavaScripcie właściwości CSS elementu (te, które mają wpływ na jego wygląd) są dostępne przez obiekt style, który reprezentuje styl inline elementu (typowo jako CSSStyleDeclaration). Dlatego poprawny schemat ma postać: document.getElementById(id).style.<nazwa właściwości> = <nowa wartość>;. Najpierw pobierasz element z DOM, a następnie wskazujesz, że zmieniasz jego styl.
Dlaczego pozostałe odpowiedzi są błędne?
W praktyce spotkasz też rozwiązania alternatywne: często zamiast bezpośrednio ustawiać wiele właściwości stylu, wygodniej jest przełączać klasy CSS (np. przez classList) albo używać metod ustawiających właściwości w sposób bardziej ogólny. Na egzaminie kluczowe jest jednak rozpoznanie, że modyfikacja stylu odbywa się przez .style.
element.style.color = "red"
document.getElementById("box")
Około 60% zdających odpowiada poprawnie na to pytanie. średnie
Źródła:
Materiały:
Sprawdź odpowiedź