tanszek:oktatas:web_technologia_alapjai:js_dom
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tanszek:oktatas:web_technologia_alapjai:js_dom [2025/03/10 18:22] – kissa | tanszek:oktatas:web_technologia_alapjai:js_dom [2025/03/12 12:54] (current) – [Elemek kiválasztása] kissa | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== DOM manipuláció JavaScript segítségével ===== | + | ====== DOM manipuláció JavaScript segítségével |
A Document Object Model (DOM) a weboldalak szerkezetét írja le egy hierarchikus fa formájában, | A Document Object Model (DOM) a weboldalak szerkezetét írja le egy hierarchikus fa formájában, | ||
- | ==== Document Object Model ==== | + | ===== Document Object Model ===== |
A **DOM (Document Object Model)** egy platformfüggetlen, | A **DOM (Document Object Model)** egy platformfüggetlen, | ||
Line 38: | Line 38: | ||
* Stílusokat és attribútumokat módosítsunk (pl. '' | * Stílusokat és attribútumokat módosítsunk (pl. '' | ||
- | ==== DOM manipulációs technikák ==== | + | ===== DOM manipulációs technikák |
A DOM elérésére a globális '' | A DOM elérésére a globális '' | ||
Line 44: | Line 44: | ||
A következő bekezdések a teljesség igénye nélkül mutatnak be néhány gyakran használt metódust. | A következő bekezdések a teljesség igénye nélkül mutatnak be néhány gyakran használt metódust. | ||
- | === Elemek kiválasztása === | + | ==== Elemek kiválasztása |
A DOM-ban található csomópontok elérését a következő függvények biztosítják: | A DOM-ban található csomópontok elérését a következő függvények biztosítják: | ||
Line 98: | Line 98: | ||
- | === Tartalom módosítása === | + | ==== Tartalom módosítása |
A DOM-ban található csomópontok tartalmát a következő tulajdonságok segítségével lehet elérni, illetve módosítani: | A DOM-ban található csomópontok tartalmát a következő tulajdonságok segítségével lehet elérni, illetve módosítani: | ||
Line 141: | Line 141: | ||
</ | </ | ||
- | === Eseménykezelés === | + | ==== Eseménykezelés |
A DOM-ban található csomópontok eseményeinek (pl. kattintás, dupla kattintás, szövegmező fókuszba kerülése, drag& | A DOM-ban található csomópontok eseményeinek (pl. kattintás, dupla kattintás, szövegmező fókuszba kerülése, drag& | ||
Line 174: | Line 174: | ||
</ | </ | ||
- | === Attribútumok és stílus módosítása === | + | ==== Attribútumok és stílus módosítása |
A DOM csomópontjainak attribútumait és stílusát a következő függvényekkel lehet elérni és módosítani: | A DOM csomópontjainak attribútumait és stílusát a következő függvényekkel lehet elérni és módosítani: | ||
Line 226: | Line 226: | ||
</ | </ | ||
- | === Új elemek létrehozása és hozzáadása === | + | ==== Új elemek létrehozása és hozzáadása |
A következő metódusokkal új csomópontokat hozhatunk létre, és adhatunk hozzá a DOM-hoz: | A következő metódusokkal új csomópontokat hozhatunk létre, és adhatunk hozzá a DOM-hoz: | ||
Line 278: | Line 278: | ||
</ | </ | ||
- | ==== Feladat ==== | + | ===== Feladat |
A feladat egy egyszerű, dinamikus teendő lista készítése. | A feladat egy egyszerű, dinamikus teendő lista készítése. |
tanszek/oktatas/web_technologia_alapjai/js_dom.1741630969.txt.gz · Last modified: 2025/03/10 18:22 by kissa