使用dat.GUI按钮加载文件?

时间:2014-05-01 22:49:12

标签: javascript html input-type-file dat.gui

我已经知道如何使用dat.GUI创建按钮(传递此问题中描述的函数:Is it possible to create a button using dat.gui)。我想创建一个触发加载文件事件的按钮,就像使用<input type="file" id="file" name="file" enctype="multipart/form-data" />一样 这可能吗?

1 个答案:

答案 0 :(得分:4)

(基于Programmatically trigger "select file" dialog box

您可以从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>