gpt4 book ai didi

javascript - 动态创建文件输入元素

转载 作者:太空狗 更新时间:2023-10-29 14:53:59 27 4
gpt4 key购买 nike

我想自定义文件输入按钮,所以我用这段代码创建一个文件输入元素

function inputBtn(){
var input=document.createElement('input');
input.type="file";
setTimeout(function(){
$(input).click();
},200);
}

<button id="ifile" onclick="inputBtn()">create</button>

但是,当我点击创建时,它什么也没显示。

最佳答案

您正在创建新的 DOM 元素,但并未将其附加到 DOM。你需要这样的东西:

document.getElementById('target_div').appendChild(input);

你可以在这里看到它是如何在一个做得不好的 JSFiddle 中工作的: http://jsfiddle.net/JQHPV/2/

关于javascript - 动态创建文件输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10644001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com