1

<p>タグなど、Webページのhtml要素のフォントサイズを取得したいと思います。styleこれは、 or属性のない要素でも有効であるためclass、動的に継承された css 属性を認識している必要があります。

非常に優れたライブラリであるhtml agilitypackを試してみましたが、もちろんcssレンダリングは考慮されていません。WPF Webブラウザでも試してみましたが、すべての要素のフォントサイズを取得できないようで、多くの要素でパーセンテージが返されます。

getComputedStyle()すべてサーバー側で実行する必要があるため、Javascriptは適していません。

何か案は?

4

1 に答える 1

0

これを試して:

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");
于 2013-10-28T11:01:04.580 に答える