我工作的拖放在HTML5但是當我村落我的項目我未捕獲的錯誤:NotFoundError:DOM異常8的任何一個可以幫助我。請檢查下面未捕獲錯誤:NotFoundError:DOM異常8?
<html>
<head>
<script>
function drag(ev)
{
console.log("call drag event method..");
ev.dataTransfer.setData("Text",ev.target.id);
}
function drop(ev)
{
console.log("call drop event method..");
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
function allowDrop(ev)
{
console.log("call allow event method..");
ev.preventDefault();
}
</script>
<body>
<div id="selectedItems" style="overflow-y:scroll">
<button draggable="true" ondragstart="drag(event)">FirstName</button>
<button draggable="true" ondragstart="drag(event)" >FirstName</button>
<button draggable="true" ondragstart="drag(event)" >FirstName</button>
</div>
<div id="selectedItems" ondrop="drop(event)" ondragover="allowDrop(event)">
</div>
</body>
</html>
我的代碼,但我下探按鈕的我得到了未捕獲的錯誤:NotFoundError:DOM例外8任何一個幫助我
你能告訴我們拋出錯誤的地方嗎? – Misters
Hi In This function function drop(ev) console.log(「call drop event method ..」); ev.preventDefault(); var data = ev.dataTransfer.getData(「Text」); ev.target.appendChild(document.getElementById(data)); } ev.target.appendChild(document.getElementById(data));行拋出錯誤 – user2767541
我認爲沒有必要傳遞未定義的變量'event' ..'ondragstart =「drag」'就足夠了。 –