在js中,使用input标签可以打开一个浏览本地文件的窗口,来获取本地信息。
<input type="file" id="myfile" value="" name="myfile" multiple="multiple"/>
这种功能在laya里面可以使用吗?
如果调用这个方法在原生js里面是可以弹出窗口的。
var ne = document.createEvent('MouseEvents'); ne.initEvent('click', true, true); document.getElementById('myfile').dispatchEvent(ne);
不过在laya里面调用并没有效果。
代码是确认以及调用的。
__JS__("var ne = document.createEvent('MouseEvents'); ne.initEvent('click', true, true); document.getElementById('myfile').dispatchEvent(ne);");
index.html文件的Body下有这个标签:
<input type="file" id="myfile" value="" name="myfile" multiple="multiple"/>
请问,有什么办法可以解决呢?
那个按钮是有的,点了之后,也是可以出现选择文件窗口的,就是通过__JS()__调用没反应。
