小编Dan*_*ves的帖子

在 dataTransfer.setData 上设置多个数据

可以使用 dataTransfer 设置多个吗?

HTML

<tr class="notfirst"
    draggable="true"
    ondragstart="drag(event, '@Model.getFormat(item)', '@Model.getColor(item)')"
    ondragover="allowDrop(event)"
>
Run Code Online (Sandbox Code Playgroud)

JS

function drag(ev, format, color) {
    ev.dataTransfer.setData("text", format);
    ev.dataTransfer.setData("text", color); 
}
Run Code Online (Sandbox Code Playgroud)

我可以正确地将format和传递color给我的 JS 函数,但我不能将两者都添加到,dataTransfer因为color替换了format. 我也尝试传递一个对象,但也没有用。

html javascript razor razor-pages

2
推荐指数
1
解决办法
1475
查看次数

标签 统计

html ×1

javascript ×1

razor ×1

razor-pages ×1