Tôi muốn kiểm tra giá trị trả về của hàm này getFileExtension (input.files [0] .name) (Tôi có một nhận xét để trỏ vào dòng đó) Câu hỏi của tôi là cách in ra giá trị đó trong javascript? Cảm ơn!Làm thế nào để in ra dòng trong 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);' hoặc bất kỳ thứ gì. Đầu ra xuất hiện trong bảng điều khiển trình duyệt. – Pointy
Hoặc, nếu bạn muốn một cái gì đó hoạt động trên tất cả các trình duyệt, bạn có thể sử dụng stand-by cũ: 'alert (input.files [0] .name);'. –
hoặc bạn có thể làm document.write – Avitus