Co można powiedzieć o wyświetlonym przez witrynę tekście "test kolorów"? <p id="p1" style="color:blue;">test kolorów</p>
<button type="button"
onclick="document.getElementById('p1').style.color='red'">
test</button>
Zauważyłem, że w kodzie HTML kolor tekstu na początku jest niebieski. Jest to ustawione w atrybucie style dla elementu o id='p1'. Po kliknięciu w przycisk, uruchamia się funkcja JavaScript, która zmienia kolor na czerwony. Ta funkcja jest przypisana w atrybucie onclick. Takie podejście to świetny sposób na interakcję użytkownika z witryną, korzystając ze skryptów JavaScript. Myślę, że to bardzo dobry przykład, który pokazuje, jak można robić interaktywne elementy na stronach. Wiedza na ten temat może pomóc lepiej zrozumieć, jak działają strony internetowe i co można zrobić z JavaScriptem.
Niestety, żadne z pozostałych wyborów nie są trafne, bo nie oddają działania kodu HTML i JavaScript, który widzisz na zdjęciu. Na przykład, jeśli ktoś myśli, że kolor zmienia się na niebieski po naciśnięciu przycisku, to jest w błędzie, bo kod wyraźnie pokazuje, że kolor zmienia się na czerwony. Z kolei stwierdzenie, że kolor zmienia się na przemian między czerwonym a niebieskim, też jest błędne, ponieważ w kodzie nie ma żadnej pętli ani warunku, który by to umożliwił. I jeszcze, mówienie, że kolor tekstu jest czerwony po załadowaniu strony, to też fałsz, bo początkowo tekst jest niebieski. Może te pomyłki wynikają z niezrozumienia jak działają skrypty JavaScript lub z pominięcia niektórych elementów w analizie.