
Elementy documentElement a body v JavaScriptu
Co se skrývá pod document.body a document.documentElement. Jaká je podpora v prohlížečích.
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.bodyve všech běžných prohlížečích stejně jakodocument.getElementsByTagName("body")[0].Obdobně pro výběr
<html>fungujedocument.documentElementve všech běžných prohlížečích stejně jakodocument.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
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.
Sleep v JavaScriptu
Jak implementovat sleep/delay funkcionalitu v JavaScriptu pomocí Promise a async/await
JavaScript Battery API
Jak v JS zjistit stav baterie, co dnes funguje a kdy API nepoužívat.