我一直在Firefox中使用cloneNode
,并且工作正常。但是在Chrome浏览器中,它无法正常运行。 cloneNode
方法确实克隆节点,但如果节点是file(<input type="file">
),则它不会克隆节点的值。
有人知道如何解决此问题吗?
最佳答案
简要说明一下:您使用的是element.cloneNode(true)
还是element.cloneNode(false)
?
假设您使用的是true
,那么我建议在http://crbug.com提交一个错误
出于安全原因,我非常怀疑您是否可以更改value
属性,因此最好的选择是重组程序,以便不再需要克隆,直到Chrome小组决定解决此问题为止。