Javascript 为什么它会给出一个错误可以';无法读取属性样式

Javascript 为什么它会给出一个错误可以';无法读取属性样式,javascript,css,Javascript,Css,我正在使用[0]从列表中退出,但它给了我: 错误:未捕获类型错误:无法读取未定义的属性“样式” 我想更改HTML元素 var height = window.innerHeight; var width = window.innerWidth; var x = document.getElementsByTagName("html")[0]; document.body.style.height = height + "px"; document.body.style.width = width

我正在使用[0]从列表中退出,但它给了我:


错误:未捕获类型错误:无法读取未定义的属性“样式”

我想更改HTML元素

var height = window.innerHeight;
var width = window.innerWidth;
var x = document.getElementsByTagName("html")[0];
document.body.style.height = height + "px";
document.body.style.width = width + "px";
x.style.height = height + "px";
x.style.width = width + "px";

它应足以使用:

document.body.style

您不需要另外设置
元素的样式。

您到底想做什么?如果您想更改主体和html大小,您不需要javascript,请使用css。我想更改html,主体高度和宽度作为内部宽度,内部高度您会遇到什么错误?我运行了你的代码,它运行时没有错误…未捕获的TypeError:无法读取undefinedPlz的属性'style',其中包含完整的代码,以便更好地理解。请您已经在问题中提供的代码中正确使用了
document.body.style
,@PuneetMakerobos。我想知道XX有什么问题。为什么它不能按预期工作,我也想为html提供样式