我一直在Firefox中使用cloneNode,并且工作正常。但是在Chrome浏览器中,它无法正常运行。 cloneNode方法确实克隆节点,但如果节点是file(<input type="file">),则它不会克隆节点的值。

有人知道如何解决此问题吗?

最佳答案

简要说明一下:您使用的是element.cloneNode(true)还是element.cloneNode(false)

假设您使用的是true,那么我建议在http://crbug.com提交一个错误

出于安全原因,我非常怀疑您是否可以更改value属性,因此最好的选择是重组程序,以便不再需要克隆,直到Chrome小组决定解决此问题为止。

09-10 12:23