html元素ondragstart
我想以这种方式调用原型函数console.log()
说this.drag(event)
不是函数
<div draggable="true" ondragstart="this.drag(event)"></div>
我怎样才能以这种方式实现它?
答案 0 :(得分:0)
当您说this.drag(event)
时,this
是您所做的<div>
,因此您尝试在HTML元素上调用方法drag
。
你可以这样解决:
<script>
function dragStarted(event) {
console.log("Drag event fired");
}
</script>
<div draggable="true" ondragstart="dragStarted(event);"></div>
我希望它有所帮助:)