readUrl函数仅为第一次调用

时间:2017-05-31 17:09:04

标签: javascript

我在更改FILE INPUT字段时调用readURL()函数。有两个参数,但在第二次调用时,它不会获得值“1”。它仅在第二次和第三次调用中显示“0”.. 任何人吗?

  <input id="file-input" type="file" onchange="readURL(this,'0');"/>

  <input id="file-input" type="file" onchange="readURL(this,'1');"/>

  <input id="file-input" type="file" onchange="readURL(this,'2');"/>

功能在这里:

function readURL(input,id) {
  alert(id)
    if (input.files && input.files[0]) {
        var reader = new FileReader();

        reader.onload = function (e) {
            $('#'+id)
                .attr('src', e.target.result)
                .width(150)
                .height(200);
        };

        reader.readAsDataURL(input.files[0]);
    }
}

on alert(id)它仅警告0

0 个答案:

没有答案