DataTransferItem的属性和方法测试实例页面
回到相关文章 »效果:
拖动图片到输入框中:
代码:
HTML代码:
<p>拖动图片到输入框中:</p> <p><img src="./mm.jpg"></p> <p><input id="input"></p>
JS代码:
input.addEventListener('drop', function (event) { var items = event.dataTransfer.items || []; var start = 0; // 遍历并输出items信息 var step = function () { var item = items[start]; if (!item) return; console.log('kind: ' + item.kind + ', type: ' + item.type + '\n'); item.getAsString(function (str) { console.log('\ngetAsString: ' + str); }); start++; step(); }; step(); });