如何从元素获取字体样式(font-family)

Pac*_*man 2 jquery angularjs

我正在使用 Angular,但我假设我可以为此使用任何 DOM 操作?

dav*_*ave 7

您可以使用getComputedStyle()getPropertyValue()

这是一个运行示例:

var test = document.getElementById("test");
var result = document.getElementById("result");
result.value = getComputedStyle(test).getPropertyValue("font-family");
Run Code Online (Sandbox Code Playgroud)
#test {
  font-family: "Trebuchet MS",sans-serif;
}
Run Code Online (Sandbox Code Playgroud)
<span id="test">What font family am I?</span>
<input id="result"></input>
Run Code Online (Sandbox Code Playgroud)