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