arr = document.getElementsByClassName(type2); // suppose type2 is not available in the dom - class = "some_class"
// check for empty
此代码段返回
[object HTMLCollection]
,长度为0。
这是检查使用getElementsByClassName时不存在的类的最佳方法,即只检查长度为0?
答案 0 :(得分:3)
是。检查返回集合的length
属性。
由于0
是假的,你可以这样做:
var type2 = 'some_class';
var noElementHasType2Class = ! document.getElementsByClassName(type2).length;