Zadanie 6 z arkusza EE.09, czerwiec 2022

JavaScript Poziom: średnie

Jaki będzie efekt wykonania przedstawionych instrukcji JavaScript?

var elementy = document.getElementsByClassName("styl1");
for(var i = 0; i < elementy.length; i++)
    elementy[i].style.fontWeight = "bolder";
Wybierz odpowiedź

Cały arkusz EE.09, czerwiec 2022

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

Dla wszystkich elementów przypisanych do klasy styl1 zostanie nadany styl pogrubienia tekstu bolder.

Dlaczego

getElementsByClassName("styl1") zwraca wszystkie elementy z klasą styl1, a pętla każdemu ustawia fontWeight na bolder. Nie dotyczy to elementu o id styl1 ani wszystkich elementów strony.