[問題] javascript 從css抓style資訊

作者: uioty (uioty)   2016-05-19 13:25:35
各位好,
我目前在嘗試從html檔案內抓取文字的css設定來做格式的比對
本來是直接用python去讀html檔案,自己寫了一個小parser也運作的不錯
我的程式可以處理該行文字所用的字型、字體大小、left, top pos 等等的資訊
簡單來說就是,如果你要取得第2行文字內容
取lines[1].text就可以顯示該行文字,lines[1].font_family可以取得字型,等等
不過後來發現javascript也可以做到這個,而且某些功能更方便
只是我目前試過很多方法(加上這是我第一次碰javascript)
就是沒辦法把字型樣式抓出來
下圖是我的html, css 是 inline 在裡面:
http://imgur.com/2SZegzz
我試過這個:document.getElementById("div_tag").style.fontFamily
可是顯示空白...感覺是不是還要另外處理style的部份呢
想請問各位這個應該怎麼解決才好呢?謝謝>___<
作者: pttnews (PTT新聞)   2016-05-19 16:51:00
document.getElementById("#t4_1").style.fontFamily或是window.getComputedStyle(document.getElementById("#T4_1"), null).getPropertyValue("fontFamily");

Links booklink

Contact Us: admin [ a t ] ucptt.com