代码中的
dragElement起始:保存一个DOM节点
targetDragElement起始:为空
本意是想让 e.target 和 dragElement 的内容互换
但是2个输出的结果是一样的
也就是说targetDragElement会跟着e.target变化
为什么呢?
这个该怎么解决才好
document.addEventListener('drop', function(e){
if(e.target.className == 'draglist'){
targetDragElement = e.target;
e.target.innerText = dragElement.innerText;
console.log(e.target);
console.log(dragElement);
}
})
你自己不是写的
targetDragElement = e.target;
吗那
targetDragElemen
t肯定会跟着e.target
变化啊,e.target
是引用类型嘛。