2011-03-04 3 views

답변

40

아니,하지만 당신은 당신이 원하는 아마의 offsetWidth를 얻을 수 있습니다.

의 offsetWidthhttp://www.quirksmode.org/dom/w3c_cssom.html는 offsetHeight

  • 폭과 여백을 제외한 테두리 및 패딩을 포함하는 소자 전체의 높이에서

    .

clientWidth와 clientHeight

  • 테두리 및 여백을 제외한 폭 및 패딩을 포함하는 요소의 높이.

예를 들어 this fiddle을 참조하십시오.

jQuery를 사용하는 경우 width, innerWidth 및 outerWidth 속성이 더 많은 옵션이 있습니다. http://api.jquery.com/category/manipulation/style-properties/

+16

* 정확히 똑같은 것은 아닙니다. jQuery는 문서에 없거나 숨겨진 경우에도 요소 너비를 제공합니다. 'element.outerWidth'와'element.clientWidth'는 요소가 숨겨진 경우'0'을 반환하고 문서에없는 경우'undefined '를 반환합니다. – Martin

+2

offsetWidth가 크로스 브라우저가 아닙니다 –

+3

이 피들은 많은 도움이되었습니다. http://jsfiddle.net/y8Y32/25/ –

관련 문제