我有一个HTML元素,但我没有在CSS中定义宽度或高度(有时我可能没有定义右边或底部,但我确实定义了宽度和高度)。
如果我没有设置它,你知道如何使用JavaScript来获取元素的宽度或高度,还是右边或底部?
#blockMenu { z-index: 0; padding: 10%; }
如果我执行以下操作,我知道它不起作用,因为我没有设置宽度或右:
var width = document.getElementById("blockMenu").offsetRight - document.getElementById("blockMenu").offsetLeft;
无论如何都要确定尺寸和尺寸。我没有设置它时元素的位置?
如果不是我定义宽度的话;如何通过JavaScript获取元素宽度?
答案 0 :(得分:2)
使用JavaScript可以做到
document.getElementById("blockMenu").clientWidth;
document.getElementById("blockMenu").clientHeight;
使用jQuery,你可以做到
$('#blockMenu').width();
$('#blockMenu').height();
答案 1 :(得分:0)
答案 2 :(得分:0)
您也可以使用jQuery
$(“blockMenu”)。width()
$( “blockMenu”)。高度()
答案 3 :(得分:-1)
document.getElementById("blockMenu").style.width
document.getElementById("blockMenu").style.height
应该做的伎俩