Javascript style.width不适用于innerWidth

Javascript style.width不适用于innerWidth,javascript,html,Javascript,Html,我试图使用window.innerWidth属性动态插入一个div,其宽度等于页面宽度 它似乎不起作用,宽度自动设置为“0” 提前谢谢 HTML 提琴示例:您无法添加带宽度值的“px” 应该是 x.style.width=w+"px"; 而不是 x.style.width=w; 您不需要添加带宽度值的“px” 应该是 x.style.width=w+"px"; 而不是 x.style.width=w; 正如@Suman Bogati所说,您需要添加“px”

我试图使用window.innerWidth属性动态插入一个div,其宽度等于页面宽度

它似乎不起作用,宽度自动设置为“0”

提前谢谢

HTML

提琴示例:

您无法添加带宽度值的“px

应该是

    x.style.width=w+"px";
而不是

    x.style.width=w;
您不需要添加带宽度值的“px

应该是

    x.style.width=w+"px";
而不是

    x.style.width=w;

正如@Suman Bogati所说,您需要添加“px”。同时,您的小提琴在执行lb()函数时抛出了一个错误。我在这把小提琴里把它拧了一下。我只是给你打了个简单的电话

lb();

正如@Suman Bogati所说,您需要添加“px”。同时,您的小提琴在执行lb()函数时抛出了一个错误。我在这把小提琴里把它拧了一下。我只是给你打了个简单的电话

lb();

身体内部是什么?还有,为什么不单独使用css来控制这一点?身体是空的,实际上我正在学习这个概念,所以一切都使用JS。还有小提琴:对于这种简单的问题,你最好使用html和css。如果你这么说,你只需要得到身体的宽度,然后把它应用到孩子身上。。或者一个div立即在DIV的体引导基础CSS框架内推荐。@ PoGrdIs绝对,它可以通过身体内部的基本CSSH来实现。还有,为什么不单独使用css来控制这一点?身体是空的,实际上我正在学习这个概念,所以一切都使用JS。还有小提琴:对于这种简单的问题,你最好使用html和css。如果你这么说,你只需要得到身体的宽度,然后把它应用到孩子身上。。或者直接在DIV本体Bootstrap基础CSS框架中推荐的div。