在我的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/