Co można powiedzieć o wyświetlonym przez witrynę tekście "test kolorów"?
Co można powiedzieć o wyświetlonym przez witrynę tekście "test kolorów"?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C (Po wciśnięciu przycisku test kolor tekstu jest czerwony.)
to opcja C (Po wciśnięciu przycisku test kolor tekstu jest czerwony).
Analizując przedstawiony kod HTML i JavaScript:
Linia 1:
<p id="p1" style="color:blue;">test kolorów</p>- Ten tag
<p>definiuje akapit tekstu.* Atrybutid="p1"nadaje temu akapitowi unikalny identyfikator p1. * Atrybutstyle="color:blue;"oznacza, że domyślny kolor tekstu w tym akapicie, zaraz po załadowaniu strony, będzie niebieski.
- Ten tag
Linie 2-4:
<button type="button" onclick="document.getElementById('p1').style.color='red'"> test</button>- Ten tag
<button>definiuje przycisk.* Atrybutonclick="document.getElementById('p1').style.color='red'"zawiera kod JavaScript, który zostanie wykonany, gdy użytkownik kliknie ten przycisk.* Koddocument.getElementById('p1')wyszukuje element HTML o identyfikatorze p1 (czyli nasz akapit z tekstem test kolorów).* Następnie.style.color='red'zmienia właściwość CSScolor(kolor tekstu) tego elementu na czerwony.
- Ten tag
Podsumowując:
- Po załadowaniu strony tekst test kolorów będzie niebieski (zgodnie z początkowym stylem).
- Po kliknięciu przycisku test, kod JavaScript zmienia kolor tekstu test kolorów na czerwony, i pozostaje on czerwony, dopóki nie zostanie wykonana inna operacja zmieniająca jego kolor.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Wciskanie przycisku test sprawia, że kolor tekstu jest na przemian niebieski i czerwony.** Kod JavaScript zmienia kolor na czerwony tylko raz przy każdym kliknięciu. Nie ma zaimplementowanej logiki, która by go przełączała z powrotem na niebieski.
- B: Zaraz po załadowaniu witryny kolor tekstu jest czerwony.** Jak widać z atrybutu
style, początkowy kolor jest niebieski. - D: Po wciśnięciu przycisku test kolor tekstu jest niebieski.** Kod JavaScript wyraźnie zmienia kolor na czerwony, a nie niebieski.
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).
- Obsługa zdarzeń i addEventListenerWzorzec rejestrowania funkcji zwrotnych (handlerów) wywoływanych w odpowiedzi na interakcję użytkownika ze stroną (kliknięcie, wpisanie tekstu, wysłanie formularza).
- Funkcje agregujące w SQL (COUNT, SUM, AVG, MIN, MAX)Wbudowane funkcje SQL wykonujące obliczenia na zestawie wartości w kolumnie i zwracające pojedynczą wartość skalarną.
Podobne pytania z działu „Js skladnia i zmienne”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 101 pytań z tego działu.
- #34
Typ zmiennej w języku JavaScript
- #35
Zmienne typu int odnoszą się do liczb
- #38
Które wartości będą kolejno wypisane w wyniku działania przedstawionego skryptu
- #82
Które ze stwierdzeń, w odniesieniu do zamieszczonej w ramce definicji funkcji, jest poprawne?
- #83
Po wykonaniu zamieszczonego w ramce skryptu napisanego w języku JavaScript w przeglądarce zostanie wypisana wartość