Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function addNumberButtons() {
  2.   const numberButtons = document.querySelectorAll('input[type=\'number\']')
  3.   numberButtons.forEach(input => Object.entries({
  4.     '<': 'stepDown',
  5.     '>': 'stepUp'
  6.   }).reduce((before, [text, step]) => {
  7.     const btn = document.createElement('button')
  8.     btn.textContent = text
  9.     btn.addEventListener('click', () => {
  10.       input[step]()
  11.       input.dispatchEvent(changeEvt)
  12.     })
  13.     return input.parentNode.insertBefore(btn, before.nextSibling)
  14.   }, input))
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement