Aby poprawnie udokumentować poniższą linię kodu, po znakach // należy dodać komentarz, że linia ta:
document.getElementById("tytul").style.color = "red"; //
Źle.
getElementById odnajduje ISTNIEJĄCY element, nie tworzy nowego.Źle. Treść zmienia
innerHTML, a tu użyto style.color.Źle. Linia jest poprawna i wykona się prawidłowo.
Dobrze.
style.color = "red" ustawia kolor tekstu wskazanego elementu na czerwony.document.getElementById("tytul") odnajduje element strony o id „tytuł”, a przypisanie do jego właściwości style.color zmienia kolor tekstu tego elementu. Wartość "red" oznacza kolor czerwony. W efekcie tekst elementu „tytuł” staje się czerwony. Dlatego komentarz powinien mówić, że linia zmienia kolor tekstu elementu o id „tytuł” na czerwony.Pozostałe opisy błędnie tłumaczą działanie linii. Nie zmienia ona treści elementu - do podmiany zawartości służy
innerHTML, a tu użyto style.color, czyli właściwości wyglądu. Nie tworzy też nowego elementu: getElementById jedynie ODNAJDUJE istniejący element o podanym id, więc element „tytuł” musi już być na stronie. Linia nie zawiera też błędu - składnia jest poprawna i kod się wykona. Przypisanie style.color = "red" zmienia kolor tekstu elementu o id „tytuł” na czerwony, dlatego ten opis jest właściwy.