How can I reference the <HTML> element's corresponding DOM object?

后端 未结 3 1987
名媛妹妹
名媛妹妹 2020-12-10 01:22

This is how you access the element to set a background style:

document.body.style.background = \'\';

But how can

相关标签:
3条回答
  • 2020-12-10 01:59

    The <html> element can be referred through the document.documentElement property. In general, the root element of any document can be referred through .documentElement.

    document.documentElement.style.background = '';
    

    Note: .style.background returns the value for background as an inline style property. That is, defined using <html style="background:..">. If you want to get the calculated style property, use getComputedStyle:

    var style = window.getComputedStyle(document.documentElement);
    var bgColor = style.backgroundColor;
    
    0 讨论(0)
  • 2020-12-10 02:07

    The root element (<html>) can be found in document.documentElement, not document.html.

    This is because documentElement is standard DOM and not an HTML specific extension.

    0 讨论(0)
  • 2020-12-10 02:10

    Why too set the style on the HTML , do use body tag for any styling ..

    to change the background applied on html you have to get to the root of the page

    using document.documentElement can do

    Use this

    document.documentElement.style.background = '';
    
    0 讨论(0)
提交回复
热议问题