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

时间:2010-12-15 22:05:01

标签: javascript size fieldset

我有一个fieldset,我想在JavaScript中确定顶部边框(包括图例)和底部的高度(粗细),以及左边和右边边框的宽度。

我正在尝试调整位于字段集中的JavaScript表的大小,以便将字段集+表的大小设置为适合页面上的特定区域。如果我将表格设置为区域的尺寸,则字段集+表格组合对于该区域来说太大,因此我需要减去字段集边界占用的空间。

谢谢。

1 个答案:

答案 0 :(得分:0)

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;
}