javascript - 根据大小和字体查找文本高度
问题描述
我需要一个功能与 ctx.measureText(string).width 完全相同,但具有字符串的高度。当我发现 ctx.measureText(string).height 不存在时,我感到非常惊讶。似乎很奇怪,会有一个宽度而不是高度......
(请不要使用 jQuery)
解决方案
您可以clientHeight
使用元素的属性来获取它。
const p = document.querySelector('p');
function findHeight(element) {
return element.clientHeight;
}
console.log(findHeight(p));
//returns paragraph height in px
推荐阅读
- git - 在 Azure 中启动临时环境
- ruby-on-rails - 在保存模型之前访问所有关联,包括嵌套属性
- parsing - XML 节点更新错误 - java.io.FileNotFoundException: (Permission denied)
- c - 我应该在 for 循环中还是在它之外放置一个赋值?
- android - 矢量可绘制图标在 android<6 中崩溃
- c# - 根据我在标签中选择的文件自动选择图标
- paypal - 问:如何在 PayPal REST SDK 中执行交易后获取“invoice_id”值?
- php - 在mysql表中插入html表值
- centos7 - 如何使用 libvirt-go 包创建 vm - 出现启动错误
- html - HTML表格内容对齐