如何使用 `appendChild` 添加无限的文件上传字段?
我对 JavaScript 有点陌生。
我将有一个文件上传字段。我想向文件上传字段添加 onclick
以添加其他文件上传字段。
所以我在想这样的事情:
i=0
function addfile() {
document.getElementById("form_name").appendChild(<input type=\"file\" name=\"file1\"" + "i++" + " />)}
...然后...
<input type="file" onclick="addfile();" />
(我知道这种语法可能很糟糕/缺少一些东西,我只是想布局我认为我应该使用的概念。)
你能明白吗在职的?
Im a little new to JavaScript.
I am going to have a file upload field. I want to add an onclick
to the file upload field to add additional file upload fields.
So I'm thinking something like:
i=0
function addfile() {
document.getElementById("form_name").appendChild(<input type=\"file\" name=\"file1\"" + "i++" + " />)}
...then...
<input type="file" onclick="addfile();" />
(I know this syntax is probably terrible/missing things, I'm just trying to layout the concept I think I am supposed to be using.)
Can you get this working?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这封装了
i
变量。jsFiddle。
This encapsulates the
i
variable.jsFiddle.