與JavaScript
以獲取計算樣式值,有必要訪問元素的計算樣式。有兩種方法,具有大多數瀏覽器支持的標準DOM 2方法,以及IE特定元素.currentStyle屬性。 標準方法(W3C): var value,defaultView =(el.ownerdocument || document).defaultView; if(DefaultView && defaultview.getComputedStyle){ styleprop = styleprop.replace(/([a-z])/g,“ - $ 1”).tolowercase(); 返回defaultView.getComputedStyle(el,null).getPropertyValue(styleProp); } }
必須採用連字符分隔格式(例如,“ font-size”)。值將以像素為單位返回。ie方法:; if(/^\ d(em | pt |%| ex)?$/i.test(value)){ //將非像素單元轉換為像素 ... } } 示例用法:
var element = document.getElementByid(“ box''); var width = getStyle(element,“ width”); console.log(“ width:” width);免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3