将<input type =“ file” />的值放在变量中

时间:2018-07-14 23:00:45

标签: javascript html

如何在javaScript变量中设置文件类型的输入值? 这是我的输入:

<input type="file">

2 个答案:

答案 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">