Moderní tvorba webových aplikací

O webu

Elementy documentElement a body v JavaScriptu

Co se skrývá pod document.body a document.documentElement. Jaká je podpora v prohlížečích.

2 minuty

Obě konstrukce jsou zkratky pro výběr elementu <body>, respektive <html>. Vrací totéž co příslušně použité getElementsByTagName metody.

Podpora v prohlížečích

Na diskusi se objevilo podezření, že document.body nefunguje správně v Internet Exploreru. Není tomu tak.

  • Výběr elmentu <body> funguje pomocí document.body ve všech běžných prohlížečích stejně jako document.getElementsByTagName("body")[0].

  • Obdobně pro výběr <html> funguje document.documentElement ve všech běžných prohlížečích stejně jako document.getElementsByTagName("html")[0].

Nezávisle na vykreslovacích režimech.

Využití

Zápisy document.body a document.documentElement jsou kratší než getElement* metody. Jinak je celkem jedno, co se použije.

Související články

Detekce otevření DevTools

Jak zjistit, že se na stránce otevřely vývojářské nástroje.

13 minut

JavaScript null a undefined

Rozdíly mezi null a undefined v JavaScriptu, kdy je používat a jak se vyhnout běžným chybám.

12 minut

Sleep v JavaScriptu

Jak implementovat sleep/delay funkcionalitu v JavaScriptu pomocí Promise a async/await

6 minut

JavaScript Battery API

Jak v JS zjistit stav baterie, co dnes funguje a kdy API nepoužívat.

3 minuty

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2025