我有带有javascript代码的本地html文件。
我应该涵盖拖拽和通过测试。
它只使用IE。
在javascript代码事件中捕获“drop”并分析dataTransfer(e.dataTransfer.getData(“Text”))的内容。
在测试I中使用下一个代码模拟事件:
event = document.createEventObject();
此处创建包含dataTransfer == null的事件。
写入是不可能的,因为属性是只读的。
target.fireEvent("ondrop", event);
事件在javascript代码中触发,但dataTransfer为null。
我应该在dataTransfer中添加一些测试元素。
如何解决此问题?
答案 0 :(得分:0)
您可以尝试使用CustomEvent界面,但我不确定它是否适用于IE。
var event = new CustomEvent('build', { 'detail': elem.dataset.time });