我需要一种方法,该方法可根据您的input
或file
(这两者的工作原理)为您返回类型id
的{{1}}
到目前为止我尝试过的事情:
name
答案 0 :(得分:2)
这是您的示例工作,要通过2个属性选择输入,必须用[]分隔
var getInput = function(value){
if(value !== undefined && value !== ""){
var file = f(value);
console.log("File name is :", file);
}
}
var f = function(fileName) {
var file = document.querySelector('input[type=file ][name=' + fileName + ']').files[0];
return file;
}
<input type="file" name="a" />
<input type="file" name="b" />
<input oninput="getInput(this.value)" type="text"/>