您好,这段代码告诉我当前元素是否具有类。
e.srcElement.className.indexOf('thisClass') === 0
我还如何检查element或其任何父母是否上课?
使用元素的parentNode,可以浏览父级列表。
使用以下功能:
function elementOrAncestorHasClass(element, className) { if (!element || element.length === 0) { return false; } var parent = element; do { if (parent === document) { break; } if (parent.className.indexOf(className) >= 0) { return true; } } while (parent = parent.parentNode); return false; }
这个小提琴显示了正在起作用的功能。