JavaScript Cvičení 5 – 2.časť Webová kartografie – úvod Podzim 2022 Filip Leitner DOM Document Object Model rozhraní pro práci s HTML dokumenty prostřednictvím DOM můžeme číst konkrétní části dokumentu, měnit jeho strukturu, styl a obsah implementace DOM v prohlížečích je založena na standardech, ale mezi prohlížeči se může měnit Přečtěte si: https://developer.mozilla.org/en-US/ docs/Web/API/Document_Object_Model/Introduction document.getElementById(‘id‘).style.backgroundColor = ‘red‘ JAK DÁL? Ukážky manipulácie dom elementov https://htmldom.dev/ Alternatíva EVENTY https://www.smashingmagazine.com/2013/11/ an-introduction-to-dom-events/ oznámení že se ve stránce něco stalo např. kliknutí na tlačítko, pohyb myši, posuv obsahu stránky, odeslání formuláře, … eventům můžeme v kódu naslouchat a na jejich základě provádět další akce (kontrolovat obsah formuláře, zobrazit další obsah, odstraňovat obsah, …) const FORM = document.getElementById("login"); FORM.addEventListener("submit", function(event) { alert("The form was submitted!"); }); const FORM = document.getElementById("login"); FORM.addEventListener("submit", function(event) { alert("The form was submitted!"); }); ÚKOL 3 1 2 3 4 stáhněte si vzor formuláře z https://gist.github.com/ a32a22e3c6dfa4d8b4da5fae6e193a2c pomocí funkce console.log() vypište hodnotu zadanou do formuláře