Javascript 如何确定字段集边框的高度和宽度?

Javascript 如何确定字段集边框的高度和宽度?,javascript,size,fieldset,Javascript,Size,Fieldset,我有一个字段集,我想在JavaScript中确定顶部(包括图例)和底部边框的高度(厚度),以及左侧和右侧边框的宽度 我试图调整位于fieldset中的JavaScript表的大小,以便fieldset+表的大小适合页面上的特定区域。如果我将表设置为区域的维度,那么fieldset+table组合对于该区域来说太大,因此我需要减去fieldset边框占用的空间 谢谢。我还需要得到图例的高度吗?还是因为线条将图例一分为二,所以需要得到图例的一半?@Paul你必须仔细研究一下它——通过考虑各种样式,例

我有一个字段集,我想在JavaScript中确定顶部(包括图例)和底部边框的高度(厚度),以及左侧和右侧边框的宽度

我试图调整位于fieldset中的JavaScript表的大小,以便fieldset+表的大小适合页面上的特定区域。如果我将表设置为区域的维度,那么fieldset+table组合对于该区域来说太大,因此我需要减去fieldset边框占用的空间


谢谢。

我还需要得到图例的高度吗?还是因为线条将图例一分为二,所以需要得到图例的一半?@Paul你必须仔细研究一下它——通过考虑各种样式,例如高度、边框宽度、边框顶、填充顶等,你应该能够得到你想要的。
var fieldset = document.getElementsByTagName("fieldset")[0];
alert(getStyle(fieldset, "borderTopWidth"));
alert(getStyle(fieldset, "paddingTop"));

//http://www.quirksmode.org/dom/getstyles.html
function getStyle(el,styleProp)
{
    if (el.currentStyle)
        var y = el.currentStyle[styleProp];
    else if (window.getComputedStyle)
        var y = document.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
    return y;
}