前提要素
- 重要知识点
- draggable=“true” 允许元素拖拽
- ondragstart(用户开始拖动元素时触发)
- ondragenter(当被鼠标拖动的对象进入其容器范围内时触发此事件)
- ondragend(用户完成元素拖动后触发)
- ondragover(当某被拖动的对象在另一对象容器范围内拖动时触发此事件)
- Array.from (可以将类数组转为数组)
- insertBefore (这个方法将把一个新元素插入到一个现有元素的前面)
- nextElementSibling(属性返回指定元素之后的下一个兄弟元素)
html + css
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
padding: 0;
margin: 0;
}
body{
width