Czytałem tutaj pytanie, próbując uzyskać rozmiar czcionki tekstu. Odpowiedź, którą podali, polegała na uzyskaniu rozmiaru piksela za pomocą metody pomiaru. Wszystko, co chcę zrobić, to uzyskać wartość rozmiaru czcionki, więc mogę ją zmienić.Jak uzyskać rozmiar czcionki w HTML
Na przykład:
var x = document.getElementById("foo").style.fontSize;
document.getElementById("foo").style.fontSize = x + 1;
Przykład ten nie działa, choć te dwa zrobić
document.getElementById("foo").style.fontSize = "larger";
document.getElementById("foo").style.fontSize = "smaller";
Jedynym problemem jest to, że tylko zmienia rozmiar pewnego razu.
Dziękuję, to załatwiło sprawę. Jestem w tym nowy, więc widziałem, że istnieje taka metoda, ale nie zdawałem sobie sprawy z jej znaczenia. –
Działa w IE> 8. http://caniuse.com/#search=getcomputedstyle – Andrew
Zwróć uwagę, że "wyświetl" np. zwróci "blok", jeśli ten element jest "blokowany", nawet jeśli rodzic może mieć "none", co czyni ten element niewidocznym. Coś takiego jak rozmiar czcionki jednak przyjmie wartość od rodziców. – FlorianB