为了账号安全,请及时绑定邮箱和手机立即绑定

先选择一个文件,点击复制button,克隆出的input元素,在谷歌和ie没有选中文件,如图:

先选择一个文件,点击复制button,克隆出的input元素,在谷歌和ie没有选中文件,如图:

繁花如伊 2023-04-24 23:19:31
简单代码如下:html<input type="button" value="复制" id="co"></input><input type='file' id='file' style='display:block;'></input>js:$('#co').click(function(){var newInput = $("#file").clone(true);newInput.appendTo('body');})
查看完整描述

3 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

文件input由于安全原因,是不允许直接对它进行设置值的,这里的clone实际是重新创建元素,再设置一些属性,而不能设置的属性(如选择的文件),就是无法设置的。

查看完整回答
反对 回复 2023-04-27
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

为什么我可以??


查看完整回答
反对 回复 2023-04-27
?
料青山看我应如是

TA贡献1772条经验 获得超7个赞

换成这样试试$("body").append($("#file").clone())

查看完整回答
反对 回复 2023-04-27
  • 3 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信