如何在javaScript变量中设置文件类型的输入值? 这是我的输入:
<input type="file">
答案 0 :(得分:1)
您无法设置使用Javascript输入的文件的值。
设置文件输入值的唯一方法是用户选择文件。
这样做是出于安全原因。否则,您将能够创建一个Javascript,该Javascript可自动从客户端计算机上载特定文件。
要获取文件input
的值,请使用document.getElementById("fileinputid").value
。但是,它将为您带来c:\fakepath\
之类的混乱的价值,以使用户文件系统的详细信息不公开。
答案 1 :(得分:-3)
使用JavaScript变量设置输入元素的值
document.addEventListener("DOMContentLoaded", function(event) {
var input = document.getElementsByTagName('input');
input[0].setAttribute("value", "c:\\yourPath\\");
//The extra backslashes are to ignore each backslash
});
<input type="file">