残念ながら、直接変えることはできません。 しかし、<label>を使って擬似的に変えることはできます。 その際、ボタン風の様相でなくなりますので、自分で見た目を設定しないといけません。(利点でもあり欠点でもあります。) サンプル http://jsfiddle.net/YLgn2/1/ 簡単な例: <label><input type="file" style="display:none;">ファイルを選ぶぜ!</label> ファイル名を表示する例: <label><input type="file" style="display:none;" id="test2">ファイルを選ぶぜ!</label> <script> document.getElementById("test2").addEventListener("change", function(e){ e.target.nex
