我想测试这个函数 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>
最佳答案
你可以通过写
在 javascript 中打印出值console.log(value);
大多数浏览器都有一个控制台,您可以通过按 f12
来查看它。值将在那里结束。
如果您使用的是 Internet Explorer,请记得打开开发人员工具 (f12),否则会出现错误。
关于javascript - 如何在 Javascript 中打印行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17579311/