琥珀川
琥珀川
  • 发布:2015-09-08 13:02
  • 更新:2015-09-08 13:02
  • 阅读:1410

控制台老报错怎么回事?

分类:HBuilder

/BootstrapTest/demo1.html (17)
[Web浏览器] "Uncaught TypeError: Cannot set property 'innerHTML' of null"
/BootstrapTest/demo1.html (25)
[Web浏览器] "Uncaught TypeError: Cannot set property 'innerHTML' of null"
/BootstrapTest/demo1.html (25)

源代码如下:
<!DOCTYPE html>
<html lang="zh-CN">

<head>  
    <meta charset="utf-8">  
    <meta name="Description" content="HTML5的测试页面主要用来学习HTML5新特性的使用" />  
    <title>HTML5测试页面</title>  
</head>  

<style type="text/css">  
</style>  
<script type="text/javascript">  
    function hello () {  
        var file;  
        for (var i=0;document.getElementById("file").files.length;i++) {  
            file = document.getElementById("file").files[i];  
            alert(file.name);  
            console.log(file.name);  
        }  
    }  
    function getBlob () {  
        var file;  
        file = document.getElementById("file2").files[0];  
        var size = document.getElementById("size");  
        size.innerHTML = file.size;  
        var type = document.getElementById("type");  
        type.innerHTML = file.type;  
    }  
</script>  

<body>  
    <div id="demo1">  

        <input type="file" id="file" multiple="multiple" />  
        <input type="button" value="文件上传" onclick="hello()" />  
    </div>  
    <div id="demo2">  
        <input type="file" name="file2" id="file2" value="上传文件" multiple="multiple" />  
        <input type="button" id="demo2" value="上传文件" onclick="getBlob()" />  
    </div>  
</body>  

</html>

2015-09-08 13:02 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复