JSFiddle - React, Tailwind, and code Playground

by yshrkn

HTML

<input type="file" id="files" multiple>
<output id="output"></output>

JavaScript

// ファイル選択時に呼ばれる
function handleFileSelect(e) { 
  var files = e.target.files;

  console.log(files);
  var output = [];

  //ファイルの属性情報を取得
  for (var i = 0, len = files.length; i < len; i++) {
    var f = files[i];
    output.push("<li><strong>", escape(f.name), "</strong> ファイルサイズ:", escape(f.size), "</li>");  
  }

  document.getElementById("output").innerHTML = "<ul>" + output.join("") + "</ul>";
}

document.getElementById("files").addEventListener("change", handleFileSelect);