I need your help. I’m a beginner in JavaScript and I want to create a button that increases text by 1px. Can you help me?
Advertisement
Answer
This should help! window.getComputedStyle(txt, null).getPropertyValue('font-size');
This is what you can use to get the fontSize
of an element.
const txt = document.querySelector("#txt"); function changeFontSize(){ let fontSize = window.getComputedStyle(txt, null).getPropertyValue('font-size'); let newFontSize = Number(fontSize.slice(0,2)) + 1 txt.style.fontSize = `${newFontSize}px`; }
#txt { font-size: 16px; }
<div id="txt">Sample Text</div> <button onclick="changeFontSize()">Click</button>