javascript - 如何在 Javascript 中打印行

标签 javascript

我想测试这个函数 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/

相关文章:

javascript - 如何使 Angular 掩码适用于各种信用卡?

javascript - 如何使用 Velocity.js 动画化翻译属性?

javascript - 您如何处理具有不同高度的布局列?

javascript - ie10 background-position-x 的解决方法

javascript - 动画不能很好地与 Angular ui-router 配合使用

javascript - 在javascript中获取两次之间的时差

javascript - 全屏 html 5 视频样式

javascript - 如何从两个 JSON 对象中仅获取 "changed"值

javascript - 如何在以下代码中添加 setTimeout 以延迟淡入淡出的动画?

javascript - 当单击子复选框 &lt;input&gt; 时,React/HTML 取消父 <div> 的 onClick