Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中获取元素的宽度_Javascript_Height_Width_Getelementbyid - Fatal编程技术网

如何在javascript中获取元素的宽度

如何在javascript中获取元素的宽度,javascript,height,width,getelementbyid,Javascript,Height,Width,Getelementbyid,我试图得到一个元素的宽度和高度。我的元素是一个id为“page”的DIV 当前代码不起作用,因为我的div有边框,它允许我的按钮跳出边框 我尝试了.offsetWidth和.clientwidth-两者都返回空值 var buttonState = document.getElementById("clickMe"); var maxArea = document.getElementById("page"); var pageWidth = maxArea.width; var pageHei

我试图得到一个元素的宽度和高度。我的元素是一个id为“page”的DIV

当前代码不起作用,因为我的div有边框,它允许我的按钮跳出边框

我尝试了.offsetWidth和.clientwidth-两者都返回空值

var buttonState = document.getElementById("clickMe");
var maxArea = document.getElementById("page");
var pageWidth = maxArea.width;
var pageHeight = maxArea.height;
var screenWidth = 0;
var screenHeight = 0;
var buttonSize = 4;
document.getElementById(“页面”).style.width


我在控制台中收到一个错误,上面写着“UncaughtTypeError:无法读取null的属性'style',这意味着在运行JavaScript时元素不存在。请仔细检查div是否具有id=“page”而不是class=“page”。另外,发布HTML的相关部分也是一个好主意。
window.getComputedStyle("page").getPropertyValue('font-size');