battleship/demo/dragdrop/main.js
2022-09-14 17:34:39 +08:00

17 lines
463 B
JavaScript

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
}