[英]How to create event with filled property dataTransfer?
我有javascript代码的本地html文件。
我应该通过测试来拖放。
它只使用IE浏览器。
在javascript代码事件中捕获“drop”并分析dataTransfer(e.dataTransfer.getData(“Text”))的内容。
在测试I中使用下一个代码模拟事件:
event = document.createEventObject();
这里创建了包含dataTransfer == null的事件。
写入是不可能的,因为属性是只读的。
target.fireEvent("ondrop", event);
事件在javascript代码中触发,但dataTransfer为null。
我应该在dataTransfer中放入一些测试元素。
我该如何解决这个问题?
您可以尝试使用CustomEvent界面,但我不确定它是否适用于IE。
var event = new CustomEvent('build', { 'detail': elem.dataset.time });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.