js獲取元素的寬高

  • dom.style.width/height:只能獲取內聯樣式的寬和高
  • dom.currentStyle.width/height:僅IE支持。
  • window.getComputedStyle(dom, 偽類).width/height: IE<9不支持該屬性。
    window.getComputedStyle(dom, 偽類)返回一個只讀的CSSStyleDeclaration對象,通過getPropertyValue()獲取
  • dom.getBoundingClientRect():返回一個````DOMReact對象,除了width,height屬性屬性,top,left,right,bottom都是相對于視口的 在IE<9的瀏覽器返回的DOMRect對象沒有width,height```

參考

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容