我怎样才能引用该元素的相应的DOM对象?

这是你如何访问<body>元素来设置背景样式:

document.body.style.background = '';

但我怎么能访问<html>元素以类似的方式? 以下不工作:

document.html.style.background = '';

--------------解决方案-------------

<html>元素可以通过被称为document.documentElement财产。 在一般情况下,对于任何文件的根元素可以通过被称为.documentElement

document.documentElement.style.background = '';

注: .style.background返回值background内嵌样式属性。 也就是说,使用定义<html style="background:.."> 。 如果你想获得计算出的样式属性,使用getComputedStyle

var style = window.getComputedStyle(document.documentElement);
var bgColor = style.backgroundColor;

根元素( <html>可以可以找到document.documentElement ,不document.html

这是因为documentElement是标准的DOM,而不是HTML专用的扩展。

为什么过设置样式上的HTML,确实使用body标签任何造型..

改变施加在HTML背景你必须得到对页面的根

使用document.documentElement中可以做

用这个

document.documentElement.style.background = '';

分类:JavaScript的 时间:2015-03-16 人气:1
本文关键词: JavaScript的,HTML
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.451 (s). 10 q(s)