如何检查不存在的课程? (getElementsByClassName方法)

时间:2013-01-31 22:42:21

标签: javascript

arr = document.getElementsByClassName(type2);  // suppose type2 is not available in the dom - class = "some_class"
// check for empty

此代码段返回

[object HTMLCollection]

,长度为0。

这是检查使用getElementsByClassName时不存在的类的最佳方法,即只检查长度为0?

1 个答案:

答案 0 :(得分:3)

是。检查返回集合的length属性。


由于0是假的,你可以这样做:

var type2 = 'some_class';
var noElementHasType2Class = ! document.getElementsByClassName(type2).length;