le nom des attributs avec un tiret change pour les manipuler : le tiret est enlevé, le mot suivant est capitalisé, le tout est collé :
this.style.fontSize = '14px'
sinon javascript interpréterait ça comme this.style.font moins size égale '14px' (bref, incohérent).