原文地址:http://caiyc.cn/details?home=true&details=5acb09907718fd112cf506a5
- 綁定事件的時候一定要加上參數,參數是this,表示input自己
<input type="file" onchange="changeImgFu(this)"/>
<script type="text/javascript">
function changeImgFu(self){//self就是接到this傳過來形參
var files = self.files[0];//獲取到用戶的圖片
var reader=new FileReader();//創建一個轉換函數
reader.readAsDataURL(files);//把用戶的圖片放進去
reader.onload=function(){//監聽轉換完成事件
console.log(this.result);//this.result就是base64
}
}
</script>