oktatas:web:typescript:typescript_dom
Ez a dokumentum egy előző változata!
Tartalomjegyzék
TypeScript DOM
- Szerző: Sallai András
- Copyright © 2021, Sallai András
- Szerkesztés: 2021, 2024
- Web: https://szit.hu
Bevezetés
A getElementById() és hasonló függvények szimpla HTMElement típust adnak vissza. Az „as” kulcsszóval típuskényszerítéssel pontosíthatjuk a típust.
Input elemek tartalma
A getElementById() függvény HTMLElement típus ad vissza, aminek nincs .value tulajdonsága. Ezért átalakítjuk HTMLInputElement típussá.
const input = document.getElementById("szam2") as HTMLInputElement; console.log(input.value);
const input = <HTMLInputElement>document.getElementById("szam1"); console.log(input.value);
const inputElement = document.querySelector('input') as HTMLInputElement;
DOM elemek:
Checkbox
const checkboxElement = document.querySelector('input[type="checkbox"]') as HTMLInputElement;
Radiobutton
const radioButtonElement = document.querySelector('input[type="radio"]') as HTMLInputElement;
További típusok
- HTMLButtonElement: Gombot reprezentál.
- HTMLSelectElement: Legördülő lista.
- HTMLTextAreaElement: Szövegterület.
- HTMLAnchorElement: Hivaktozás (link)
- HTMLDivElement: Egy div elem.
- HTMLSpanElement: Egy span elem.
oktatas/web/typescript/typescript_dom.1713008379.txt.gz · Utolsó módosítás: 2024/04/13 13:39 szerkesztette: admin