You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
522 B
JavaScript

const listElements = document.getElementsByClassName('list-input')
function insertAfter(referenceNode, newNode) {
referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
}
Array.from(listElements).forEach(input => {
let add = document.createElement('button')
console.log(input)
add.innerHTML = '+'
add.addEventListener('click', (e)=>{
e.preventDefault()
cloneInput = input.cloneNode(true)
insertAfter(input, cloneInput)
})
insertAfter(input, add)
})