Javascript如何判断数组为空?

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:29:57
var dt = getElementsByClassName('dt','td');
如果 网页上没有class为dt的td元素,那怎么判断dt是否为空,请粘出调试后的代码,先在此谢谢各位达人

var s = [];
  if(s.length == 0)alert('空数组');
  但是如果你数组里面有用字符串当key的话这个方法会忽略掉那些key。
  如
  var s = [];
  s[0] = 1;
  s[1] = 2;
  s['name'] = '张三';
  alert(s.length);
  得到2!

  如果你直接跳过前面的key,而写一个较大的值当第一个key,如:
  var s = [];
  s[5] = 1;
  alert(s.length);
  得到6!

判断得到的 dt的 length

if(dt.length>0){
//dt对象有内容
}else{
//dt对象没有内容
}