Zadanie 40 z arkusza E.14, styczeń 2019

JavaScript Poziom: średnie

Wciśnięcie przycisku o treści „niebieski” spowoduje wykonanie przedstawionego kodu JavaScript. Jaki będzie efekt jego działania?

<p id="para1">Przykładowy tekst</p><p> i skrypt</p>
<button onClick="changeColor('blue');">niebieski</button>
<script type="text/javascript">
    function changeColor(newColor)
    {
        var elem = document.getElementById("para1");
        elem.style.color = newColor;
    }
</script>
Wybierz odpowiedź

Cały arkusz E.14, styczeń 2019

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

Zmiana koloru tekstu „Przykładowy tekst” na niebieski.

Dlaczego

Funkcja changeColor pobiera element o id para1, czyli pierwszy akapit, i zmienia mu kolor tekstu na przekazany kolor. Drugi akapit i przycisk zostają bez zmian.