在我的CSS中,我像这样设置html的宽度:

html {width: 1000px; }


我希望能够使用javascript动态更改此宽度,类似于设置元素的style.width。 window.document节点没有样式属性,在任何地方都找不到宽度。

1000px存储在DOM中的什么地方,我可以动态更改它吗?

最佳答案

您总是可以像这样得到它:

document.documentElement


要么:

document.getElementsByTagName('html')[0]


甚至:

document.body.parentElement




因此,要获取CSS宽度,只需执行以下操作:

document.documentElement.style.width




文件:https://developer.mozilla.org/en-US/docs/Web/API/document.documentElement


  返回作为文档根元素的Element(例如,HTML文档的元素)。

关于javascript - 如何使用javascript更改html选择器的宽度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22278314/

10-08 22:26
查看更多