Aby za pomocą skryptu JavaScript zmienić wartość cechy elementu opisanej językiem CSS, należy posłużyć się szablonem zapisu
Aby za pomocą skryptu JavaScript zmienić wartość cechy elementu opisanej językiem CSS, należy posłużyć się szablonem zapisu
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D (document.getElementById(id).style.< nazwa właściwości > = < nowa wartość >;)
W obiektowym modelu dokumentu (DOM) języka JavaScript zmiana właściwości stylów CSS wymaga odwołania się do właściwości style wybranego elementu. Prawidłowy szablon zapisu to document.getElementById(id).style.<nazwa właściwości> = <nowa wartość>;, gdzie nazwa właściwości CSS musi być zapisana w formacie camelCase (np. backgroundColor zamiast background-color).
Dlaczego pozostałe opcje są niepoprawne:
- Właściwość
innerHTML(opcja A) służy do modyfikowania zawartości tekstowej lub kodu HTML wewnątrz elementu, a nie jego stylów. - Opcje B i C próbują bezpośrednio modyfikować atrybuty elementu HTML, pomijając obiekt
style, co nie odniesie pożądanego skutku przy próbie manipulowania cechami wizualnymi opisanymi językiem CSS.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Instrukcja
document.getElementById(id).innerHTML = < nowa wartość >;nie odpowiada logice wymaganego algorytmu lub operacji w skrypcie. - B: Instrukcja
document.getElementById(id).< nazwa-atrybutu > = < nowa wartnie odpowiada logice wymaganego algorytmu lub operacji w skrypcie. - C: Instrukcja
document.getElementById(id).< nazwa właściwości > = < nowa wnie odpowiada logice wymaganego algorytmu lub operacji w skrypcie.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Obiekty globalne window i document (BOM i DOM)Główne obiekty środowiska przeglądarki reprezentujące okno przeglądarki (window) oraz załadowaną w nim strukturę strony HTML (document).
- Sortowanie ORDER BY i ograniczanie wyników LIMITKlauzule służące do sortowania rekordów rosnąco (ASC) lub malejąco (DESC) oraz ograniczania liczby zwracanych wierszy (stronicowanie).
- Funkcje daty i czasu w SQL (NOW, CURDATE, DATEDIFF, YEAR)Funkcje umożliwiające pobieranie bieżącego czasu oraz wykonywanie operacji matematycznych i porównań na polach typu DATE i DATETIME.
Podobne pytania z działu „Js dom i manipulacja”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 11 pytań z tego działu.
- #319
W języku JavaScript metoda document.getElementById(id) ma za zadanie
- #329
Aby prawidłowo udokumentować przedstawioną linię kodu języka JavaScript, należy po znakach // wpisać komentarz
- #401
Który ze sposobów wypisania tekstu nie jest zdefiniowany w języku JavaScript?
- #407
W języku JavaScript, aby zmienić wartość atrybutu znacznika HTML, po uzyskaniu obiektu za pomocą metody getElementById należy skorzystać z
- #725
W kodzie JavaScript pobrano element za pomocą metody getElementById. Aby zmodyfikować zawartość (treść) elementu można użyć właściwości