タグ

ブックマーク / so-zou.jp (1)

  • type='file' (ファイル) | JavaScript プログラミング解説

    valueのクリア valueへの空文字の設定が認められているブラウザは、value=''とすればvalueの値はクリアされます。一方で、それ以外のブラウザにも対応させるには工夫が必要です。 まずinput要素を内包する要素を作成します。 <div><type="file" input id="file" /></div> そしてvalueの値をクリアするときには、 var file = document.getElementById( 'file' ); file.parentNode.innerHTML = file.parentNode.innerHTML; のように、input要素を内包する要素内に含まれるHTMLテキストを、同一のHTMLテキストで上書きします。このようにすることでinput要素が再生成されます。そして新しく生成されたinput要素にはvalueの値は設定されてい

    k-holy
    k-holy 2015/01/07
  • 1