TAG
JavaScript
Result
Run
License
<p> <input type="number" value="1" step="1" /> <button type="button" class="btn-step" data-mode="down">down</button> <button type="button" class="btn-step" data-mode="up">up</button> </p>
document.addEventListener("DOMContentLoaded", () => { const $aElBtnStep = document.querySelectorAll(".btn-step"); $aElBtnStep.forEach(elBtn => { elBtn.addEventListener("click", e => { const $elCurrentTarget = e.currentTarget; let mode = $elCurrentTarget.dataset.mode; if(mode == "down") { $elCurrentTarget.previousElementSibling.stepDown(); } else { $elCurrentTarget .previousElementSibling .previousElementSibling.stepUp(2); } }) }); });
Console
expand_less
License
License
by DevDic
Close