function getTextWidthAndHeight(str) {
var span = document.createElement("span");
span.innerHTML = str;
span.style.fontSize = "12px";
span.style.lineHeight = "1em";
span.style.padding = "0px";
span.style.margin = "0px";
document.documentElement.appendChild(span)
var obj = span.getBoundingClientRect()
var width = obj.width;
var height = obj.height;
span.remove()
return {
width,
height
}
}
for (var i = 0; i < 100; i++) {
console.log(getTextWidthAndHeight(i * 10000 + ""))
}
获取给定一段文字的长度和高度
原创liuhao951866 博主文章分类:笔记 ©著作权
文章标签 javascript 前端 html i++ 文章分类 JavaScript 前端开发