【问题标题】:Passing File Input Object of Child to Parent window in Javascript for IE11在 IE11 的 Javascript 中将子项的文件输入对象传递给父窗口
【发布时间】:2014-12-08 18:03:46
【问题描述】:

有什么方法可以将文件输入的 DOM 对象从子窗口传递给父窗口? 我尝试 appendChild 它在 Firefox 中运行良好,但在 IE 中却不行

附加子项(在 IE 中可以正常工作,但在 Firefox 中不能)

var element = window.opener.document.getElementById("files_div");
element.parentNode.appendChild(document.getElementById("file0"));

InnerHTML(在任何地方都可以正常工作,但不会将整个对象复制到父对象)

window.opener.document.getElementById("files_div").innerHTML = document.getElementById("files_div").innerHTML;

出于安全原因,我不能这样做:

window.opener.document.getElementById("file0").value = document.getElementById("file0").value

【问题讨论】:

    标签: javascript html internet-explorer firefox dom


    【解决方案1】:

    好的,这个东西已经解决了,而不是在子窗口中创建文件输入并将其传递给父窗口,我从子节点的 javascript 在父窗口本身中创建了输入。

    【讨论】:

      猜你喜欢
      • 2010-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      相关资源
      最近更新 更多