我正在從javascript處理內容的XML的MVC框架。 我被困在一個問題中。我需要找到從xml動態生成的textinput的字體大小。基於文本輸入的字體大小,我必須做一些計算。使用javascript/jquery計算textinput的字體大小
有沒有一種方法來計算textinput內進入的文本的字體大小。
我可以使用jquery/javascript來達到此目的。
在此先感謝
我正在從javascript處理內容的XML的MVC框架。 我被困在一個問題中。我需要找到從xml動態生成的textinput的字體大小。基於文本輸入的字體大小,我必須做一些計算。使用javascript/jquery計算textinput的字體大小
有沒有一種方法來計算textinput內進入的文本的字體大小。
我可以使用jquery/javascript來達到此目的。
在此先感謝
您可以使用jQuery:
var fontsize = $('#yourtextinputid').css("font-size");// Returns a string such as "19px".
請注意,這將追加的 「PX」 與大小一起。
的Javascript:
var size = document.getElementById("inputId").style.fontSize;
注意:如果使用內聯CSS設置你只能得到字體大小
更好的辦法是jQuery的
var size = $('#inputId').css("font-size");
如果您wan't純javascipt的解決方案試試這個:
var input = document.getElementById('some-input-field');
var fontSize = window.getComputedStyle(input, null).getPropertyValue("font-size");
這隻會如果字體大小設置爲工作首先使用內聯CSS – Quentin 2014-09-04 11:48:50
@Quentin你是正確的,所以我添加了jquery解決方案也 – Manwal 2014-09-04 11:53:03