2012-10-01 12 views
5

muszę zmienić grubość czcionki dla elementu tekstowego w javascript:Jak zrobić tekst czcionką/stylu wagi odważne w JavaScript

Mój kod tutaj nie działa:

var btn = document.getElementById('accessibilityButton'); 
btn.innerHTML = 'Default Text'; 
btn.innerHTML.style.fontWeight = 'bold'; 

Co mam robić źle?

Należy pamiętać, że nie chcę używać żadnych bibliotek (jQuery i inni) i szukam prostego rozwiązania JS.

+0

Dzięki Keyser za edycję :-) – GibboK

Odpowiedz

16

Trzeba użyć:

btn.style.fontWeight = 'bold'; 

jak to jest własnością samego elementu.

Patrz: http://jsfiddle.net/6ypS8/

+0

dziękuję, działa, przyjmuję odpowiedź dzięki! – GibboK

5

Należy zastosować styl bezpośrednio na przycisku nie na button.innerHTML:

btn.style.fontWeight = 'bold'; 
+0

dzięki ja up-głosował odpowiesz! – GibboK

0

Trzymaj 'return false', aby zapobiec odświeżenie strony.

<button id="btn" onclick="this.style.fontWeight = 'bold';return false;" >TEXT</button>