-1

フィールドセットがあり、JavaScriptで上部(凡例を含む)と下部の境界線の高さ(太さ)、および左右の境界線の幅を決定したいと思います。

フィールドセットにあるJavaScriptテーブルのサイズを変更して、フィールドセット+テーブルがページの特定の領域に収まるようにサイズ変更しようとしています。テーブルを領域の寸法に設定すると、フィールドセットとテーブルの組み合わせが領域に対して大きすぎるため、フィールドセットの境界が占めるスペースを差し引く必要があります。

ありがとうございました。

4

1 に答える 1

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;
}
于 2010-12-15T22:26:58.567 に答える