I want to simplify the following code:
(As you can see I have a lot of document.getElementById)
clickText() {
document.getElementById("choiceInput").style.display = "none";
document.getElementById("dateInput").style.display = "none";
document.getElementById("textInput").style.display = "block";
document.getElementById('buttonFont').classList.remove('buttonUnselectAfterClick');
document.getElementById('buttonFont').classList.add('buttonSelectAfterClick');
document.getElementById('buttonCalendar').classList.remove('buttonSelectAfterClick');
document.getElementById('buttonCalendar').classList.add('buttonUnselectAfterClick');
document.getElementById('buttonBoolean').classList.remove('buttonSelectAfterClick');
document.getElementById('buttonBoolean').classList.add('buttonUnselectAfterClick');
}
Also, I'm using reactjs.
addClassToElement('buttonFont', 'buttonUnselectAfterClick').