Javascript 是否使用dat.GUI按钮加载文件?
我已经知道如何使用dat.GUI创建按钮(传入函数,如本问题所述:)。我想制作一个按钮,触发加载文件事件,就像您在Javascript 是否使用dat.GUI按钮加载文件?,javascript,html,input-type-file,dat.gui,Javascript,Html,Input Type File,Dat.gui,我已经知道如何使用dat.GUI创建按钮(传入函数,如本问题所述:)。我想制作一个按钮,触发加载文件事件,就像您在 这可能吗?(基于) 您可以从dat.GUI按钮的函数中调用隐藏的输入按钮 <input id="myInput" type="file" style="visibility:hidden" /> <script> var params = { loadFile : function() { document.getElem
这可能吗?(基于)
您可以从dat.GUI按钮的函数中调用隐藏的输入按钮
<input id="myInput" type="file" style="visibility:hidden" />
<script>
var params = {
loadFile : function() {
document.getElementById('myInput').click();
}
};
var gui = new dat.GUI();
gui.add(params, 'loadFile').name('Load CSV file');
</script>
变量参数={
loadFile:function(){
document.getElementById('myInput')。单击();
}
};
var gui=new dat.gui();
添加(params,'loadFile').name('loadcsv file');
我意识到这有点陈旧,但这绝对不需要jquery。替换$('#myInput')。单击()使用document.getElementById(“myInput”)。单击()
,它的工作原理也一样。