我需要加载一个文件来输入。此代码适用于 chrome、opera 和 firefox,但不适用于 IE:
$("input:file").change(function ()
{
// Get a reference to the fileList
var files = !!this.files ? this.files : [];
// If no files were selected, or no FileReader support, return
if ( !files.length || !window.FileReader ) return;
// Only proceed if the selected file is an text
if ( /^text/.test( files[0].type ) )
{
var reader = new FileReader();
reader.readAsText( files[0] );
reader.onloadend = function()
{
restoreCSS(this.result);
}
}
}
在 IE!!this.files
中返回 false。谢谢你的提前。