- <body>
- <input type="file" id="ipt">
- <img src="" alt="" id="imgPre">
- <script>
- const iptElm = document.getElementById('ipt')
- const imgElm = document.getElementById('imgPre')
- iptElm.onchange = function (e) {
- console.log(iptElm.files[0]);
- let imageType = /^image\//;
- //是否是图片
- if (!imageType.test(iptElm.files[0].type)) {
- alert("请选择图片!");
- return;
- }
- // 方法一:URL.createObjectURL
- // url = URL.createObjectURL(iptElm.files[0]);
- // imgElm.src = url
- // 方法二:FileReader
- const reader = new FileReader()
- reader.onload=function(e){
- imgElm.src = e.target.result;
- }
- reader.readAsDataURL(iptElm.files[0])
- }
- </script>
- </body>
