JavaScript如何精準(zhǔn)的獲取文字寬高?
可使用getBoundingClientRect()函數(shù),例如html文檔中標(biāo)簽<p id="demo">some text 一些示例文本</p>
js代碼如下
var p = document.documentElement.querySelector('#demo');
var rect = p.getBoundingClientRect();
var width = rect.right - rect.left;
var height = rect.bottom - rect.top;
alert("width=" + width + " height=" + height);