当从一个div拖放到另一个div时,我正在使用Dataset来获取一些不同的值。 但是当我调用Javascript函数时,我无法访问附加属性,例如data-customerid。
带有PHP动态数据的HTML:
Vacant parking spots
Current parking spots of the customer
下面是JavaScript:function drop(ev) {
const el = document.querySelector('#' +ev.dataTransfer.getData("text")); //prints: Uncaught DOMException: Failed to execute 'querySelector' on 'Document': '#33' is not a valid selector.
console.log('drop', el.dataset.customerid);
ev.preventDefault();
var data = ev.dataTransfer.getData("text");
ev.target.appendChild(document.getElementById(data));
}