另外代码中使用了单例模式
你可以去看一下w3c,appendChild()除了添加字节点之外的另一功能就是移动节点,也就说在添加新的节点就会删除旧的节点。
因为获取的book是同一个元素,当然只有一份啊,button2 append的时候 实际就是获取到button1下面的book,然后append自己下面,算是移动过来