未捕获的TypeError:无法读取属性' size'未定义的

时间:2015-03-18 03:57:59

标签: jquery

未捕获的TypeError:无法读取属性' size'未定义的。 代码 -

if (document.getElementById('pic')[0].size > 102400) {
        alert("Pic size exceeds");
    }

2 个答案:

答案 0 :(得分:0)

getDocumentById()返回一个dom元素引用而不是一个数组/对象集合,因此没有索引0

if (document.getElementById('pic').size > 102400) {
    alert("Pic size exceeds");
}

答案 1 :(得分:0)

在jquery中使用这个简单

if ($('#pic').size > 102400) {
        alert("Pic size exceeds");
 }