Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想获取网页中 html 元素的字体大小,例如<p>标签。style即使对于没有or属性的元素,这也应该是有效的class,因此它必须知道动态继承的 css 属性。
<p>
style
class
我试过 html agilitypack,一个非常好的库,但它当然不考虑 css 渲染。也尝试使用 WPF webbrowser,但它似乎无法获取每个元素的字体大小,并且对于其中许多元素,它返回一个百分比。
JavascriptgetComputedStyle()不适合,因为都应该在服务器端运行。
getComputedStyle()
有任何想法吗?
尝试这个:
Element.prototype.getStyle = function (prop) { if (document.defaultView) return document.defaultView.getComputedStyle(this, null)[prop]; else return this.currentStyle[prop]; }
称呼:
document.getElementById("div1").getStyle("font-size");