如何在javascript中获取元素的宽度
我试图得到一个元素的宽度和高度。我的元素是一个id为“page”的DIV 当前代码不起作用,因为我的div有边框,它允许我的按钮跳出边框 我尝试了.offsetWidth和.clientwidth-两者都返回空值如何在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
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');