我想测试这个函数getFileExtension(input.files[0].name) 的返回值(我在那一行写了注释)我的问题是如何在javascript中打印出该值?谢谢!
<script>
function getFileExtension(filename) {
var ext=filename.split('.').pop();
return ext
}
</script>
<input type='file' onchange="readURL(this);">
<script>
function readURL(input) {
if (input.files && input.files[0]) {
if (getFileExtension(input.files[0].name)=="png") { // this line is our problem
var reader = new FileReader();
reader.onload = function (e) {
document.getElementById("pdf").innerHTML="<img id='blah' src=" +
e.target.result + " alt='your image' width='450'>"
}
reader.readAsDataURL(input.files[0]);
}
}
}
</script>
console.log(ext);
或者其他类似代码。输出会出现在浏览器控制台中。 - Pointyalert(input.files[0].name);
。 - Justin Niessner