ondragstart ondrag ondragend ondragenter ondragover ondrop ondragleave file new FileRader flie.readAsUrlDat file.onload parentNode childNodes children cssText e.target e.currentTarget