首页 > web前端 > css教程 > 如何使用 JavaScript 检索计算的字体系列值?

如何使用 JavaScript 检索计算的字体系列值?

DDD
发布: 2024-10-24 06:51:01
原创
773 人浏览过

How to Retrieve the Computed Font-Family Value Using JavaScript?

使用 JavaScript 检索计算的字体系列

本文深入研究了之前查询的扩展,探索如何获取实际的字体名称DOM 元素,不包括任何后备。虽然通用的“计算样式”方法检索完整的字体字符串(包括后备),但我们的目标是隔离元素使用的特定字体。

为了实现这一点,我们利用现代提供的 getCompulatedStyle() 方法浏览器。以下代码片段说明了该方法:

<code class="javascript">let para = document.querySelector('p');
let compStyles = window.getComputedStyle(para);
let computedFontFamily = compStyles.getPropertyValue('font-family'); // e.g. "Times New Roman"</code>
登录后复制

在上面的示例中,para 表示目标段落元素。 getComputedStyle() 方法返回一个 CSSStyleDeclaration 对象 (compStyles),其中包含元素的计算样式。要检索计算出的字体系列,请使用 getPropertyValue('font-family') 方法,该方法返回一个包含实际字体名称的字符串,不包括任何后备。

大多数主要浏览器都支持此方法,包括Chrome、Firefox、Safari 和 Edge。有关更多详细信息,请参阅 Mozilla 开发者网络文档:https://developer.mozilla.org/en-US/docs/Web/API/Window/getCompulatedStyle。

以上是如何使用 JavaScript 检索计算的字体系列值?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板