Dokumentacja JavaScript pod egzamin INF.03. Każda sekcja zawiera opis, zastosowanie, przykłady i najczęstsze błędy.
Co robi?
Pobiera element HTML po jego id.
const pole = document.getElementById("pole");
Typowe zastosowanie:
Pobieranie inputów i przycisków.
Częstotliwość: ~95%
Pobiera wartość wpisaną przez użytkownika.
let liczba = document.getElementById("liczba").value;
Częstotliwość: ~90%
Zmienia zawartość elementu.
document.getElementById("wynik").innerHTML = "Witaj";
Częstotliwość: ~95%
Uruchamia funkcję po kliknięciu.
button onclick="policz()">Kliknij /button>
Częstotliwość: ~80%
Tworzenie funkcji.
function policz(){
alert("Działa");
}
Nowoczesna obsługa zdarzeń.
document.getElementById("btn").addEventListener(
"click",
function(){
alert("Klik");
});
Częstotliwość: ~60%
Konwersja tekstu na liczbę całkowitą.
let a = parseInt(
document.getElementById("a").value
);
Konwersja na liczbę dziesiętną.
let cena = parseFloat(
document.getElementById("cena").value
);
Instrukcja warunkowa.
if(wiek >= 18){
alert("Pełnoletni");
}
Częstotliwość: ~70%
Pętla wykonywana określoną liczbę razy.
for(
let i=0;i<10;i++){
console.log(i);
}
Pobiera pierwszy element.
document.querySelector(".blok");
Pobiera wiele elementów.
document.querySelectorAll(".blok");
Zmiana stylu przez JavaScript.
document.getElementById("box").style.background = "red";
Dodawanie i usuwanie klas CSS.
element.classList.add("aktywny");
element.classList.remove("aktywny");
Wyświetla okno komunikatu.
alert(
"Witaj"
);
Losowanie liczby.
let liczba = Math.random();
Przykładowe polecenie CKE:
Po kliknięciu przycisku oblicz sumę dwóch liczb.
function licz(){
let a = parseInt(
document.getElementById("a").value
);
let b = parseInt(
document.getElementById("b").value
);
document.getElementById("wynik").innerHTML = a + b;
}
Przykładowe polecenie CKE:
Sprawdź czy użytkownik podał wiek większy od 18 lat.
let wiek = parseInt(
document.getElementById("wiek").value
);
if(wiek >= 18){
alert("Pełnoletni");
}else{
alert("Niepełnoletni");
}
Przykładowe polecenie CKE:
Po kliknięciu przycisku zmień tekst w elemencie.
document.getElementById("wynik").innerHTML = "Nowy tekst";
Przykładowe polecenie CKE:
Po kliknięciu zmień obraz na drugi.
document.getElementById("foto").src = "kot2.jpg";