下記HTMLファイルをIE,Chrome,Edgeでそれぞれ実行したところ、
IEは取込ボタンを押下したあと、ファイル選択後にアラートが表示されるのですが、
ChromeとEdgeは取込ボタンを押下したタイミングでアラートが表示されます。
IEはダイアログが消えるまで後続処理を待機しているみたいなのですが、
このことについて記載されたサイトなど見つけることが出来ず原因不明の状況です。
(私の環境だけなのでしょうか。)
わかる方いましたらご教示ください。
<html lang="ja"> <head> <meta charset="utf-8"> <script> function InputFile() { var element=document.getElementById("btnHidImport"); element.click(); alert('TEST'); }; </script> <title>test</title> </head> <body> <form name="f1"> <input type="button" value="取込" id="btnImport" onclick="InputFile()"> <input type="file" id="btnHidImport" style="display:none;"> </form> </body> </html>
回答2件
あなたの回答
tips
プレビュー