我已经知道如何使用 dat.GUI 创建按钮(传递此问题中描述的函数:Is it possible to create a button using dat.gui)。我想制作一个按钮来触发加载文件事件,就像你会做的那样<input type="file" id="file" name="file" enctype="multipart/form-data" />
这可能吗?
问问题
3191 次
1 回答
8
(基于以编程方式触发“选择文件”对话框)
您可以从 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>
于 2014-05-20T11:40:58.150 回答