battleship/demo/dragdrop/main.js

17 lines
463 B
JavaScript
Raw Permalink Normal View History

2022-09-14 09:34:39 +00:00
const one = document.getElementById('one')
const tow = document.getElementById('tow')
const box = document.getElementById('box')
let item = undefined
box.addEventListener('drag', e => item = e.target)
one.addEventListener('dragover', e => e.preventDefault())
two.addEventListener('dragover', e => e.preventDefault())
one.addEventListener('drop', drop)
two.addEventListener('drop', drop)
function drop(e) {
e.target.appendChild(item)
item = undefined
}