====== Obsah na stránce ====== Máme HTML prvky ve statickém dokumentu, které mají vzhled nastaven pomocí CSS. Jak tyto prvky ovlivnit, vytvořit či smazat v závislosti na akcích uživatele - z prostředí javascriptu?
Lorem ipsum
=== Změna stylu === document.getElementById('testovaci_prvek').style.backgroundColor='red'; document.body.style.textAlign='center'; U prvku (například vybraného funkcí ''document.getElementById()'') vlastnost .style obsahuje vlastnosti CSS, ale POZOR: víceslovné atributy v css jsou s pomlčkou, která v JS nejde použít - proto se použije //camelCase//. === Vnucení vlastního obsahu === document.getElementById('testovaci_prvek').innerHTML='Ahoj'; document.body.innerHTML='

Nadpis

';
Poskytnutý řetězec se vezme jako HTML a vloží přímo do obsahu příslušného tagu (elementu) ve stránce. Tuto vlastnost lze samozřejmě i číst. === Tvorba prvků přes DOM === Čistější varianta než .innerHTML var novyPrvek = document.createElement('p'); novyPrvek.setAttribute('class','vytvoreny_odstavec') document.getElementById('testovaci_prvek').appendChild(novyPrvek);