Jak v JS změnit element h2 uvnitř elementu header
Ahoj, potřebuji poradit, v body mám
<header>
<h2>nadpis</h2>
</header>
a v JS se to snažím přepsat element h2 uvnitř elementu header
document.getElementsByTagName('header').document.getElementsByTagName('h2').innerText = "nový nadpis" ;
ale nejde mi to. Poradí někdo? Děkuji
Díky a když to bude prosím v jiném elementu který bude na stránce vícekrát?
Jak to myslíš?
Třeba budu chtít editovat "nadpis 3" který je v elementu navi a ten element je na stránce vícekrát a nechci použít id, stránka se nemění co se týká elementů.
Díky a nejde to i přímo?
Něco jako
Možná šlo, ale vyjadřuješ se nejednoznačně, takže netuším, co přesně potřebuješ.
Ve druhém elementu nav chci přepsat druhý element h2.
Díky, ty jsi vážně machr ;)
Můžu ještě doplňující dotaz?
Co je na tom zápise špatně? Nemůžu použít 3 elementy naráz?
appendChild přidává jenom jeden.
Paráda, moc díky.
PS: ještě rosím jednu
Pro jaký element mám nastavit css styl jako je třeba
jak se to správně v JS dělá, jde to vůbec?
Teď nerozumím otázce.
Když budu chtít nastavit elementu nějaký css styl pomocí JS tak to udělám nějak takto
document.getElementById("wrp").style.color = "blue";
Jenže nevím jakému elementu mám nastavit css styl * {..} nebo @media{...}
Tak to takhle nejde.
Nevadí, díky moc.
Bude lepší když napíšeš, čeho chceš dosáhnout.