Stavo leggendo una domanda qui cercando di ottenere la dimensione del carattere di un testo. La risposta che hanno dato è stata quella di ottenere le dimensioni dei pixel usando un metodo di misura. Tutto quello che voglio essere in grado di fare è ottenere il valore della dimensione del carattere in modo che io possa cambiarlo.Come ottenere la dimensione del carattere in HTML
Ad esempio:
var x = document.getElementById("foo").style.fontSize;
document.getElementById("foo").style.fontSize = x + 1;
Questo esempio non funziona anche se questi due fanno
document.getElementById("foo").style.fontSize = "larger";
document.getElementById("foo").style.fontSize = "smaller";
L'unico problema è che cambia solo la dimensione una volta.
Grazie, questo ha fatto il trucco. Sono nuovo in questo modo, quindi ho visto che c'era un tale metodo, ma non ho capito l'importanza di esso. –
Funziona in IE> 8. http://caniuse.com/#search=getcomputedstyle – Andrew
Nota che "visualizza", ad es. restituirà 'block' se quell'elemento è 'block' anche se un genitore può avere 'none' che rende invisibile questo elemento. Tuttavia, qualcosa come la dimensione del font, prenderà il valore dei genitori. – FlorianB