Fragment JavaScript działa w dwóch krokach:
- Pobiera referencję do elementu DOM o identyfikatorze myElement za pomocą document.getElementById('myElement').
- Ustawia właściwość stylu inline: element.style.color = 'red'.
W CSS właściwość color oznacza kolor tekstu (foreground). Dlatego poprawna jest odpowiedź: "Zmieni kolor tekstu elementu o id 'myElement' na czerwony." Jest to bezpośrednia konsekwencja przypisania do style.color.
Dlaczego pozostałe odpowiedzi są błędne:
- "Zmieni kolor tła…" – kolor tła ustawia się właściwością background-color (w JS: style.backgroundColor), a nie style.color.
- "Zmieni kolor ramki…" – obramowanie kontrolują właściwości typu border-color (w JS: style.borderColor) oraz powiązane parametry obramowania.
- "Zmieni kolor linków w elemencie…" – ustawienie color na elemencie wpływa na jego tekst; linki mogą dziedziczyć kolor, ale często mają własne style (np. selektory a lub pseudoklasy), więc stwierdzenie o "kolorze linków" jest zbyt wąskie i nie wynika jednoznacznie z kodu.
Wskazówka egzaminacyjna: w pytaniach o modyfikację stylu rozróżniaj nazwy właściwości CSS. color to tekst, background-color to tło, a border-color to obramowanie.