我有一个非常简单的函数,我只想在选定的对象具有某种类型的子项时才工作 - 在这种情况下,如果它具有ul嵌套。如何判断对象是否有某个元素的子元素?
我已经试过这一点:
var onMouseOver = function() {
if (this.getElementsByTagName('ul') > 0);{
console.log('entered');
}
}
这:
var onMouseOver = function() {
if (this.querySelector('ul') != null);{
console.log('enter');
}
}
,但它并不能帮助 - 功能仍会启动,即使它returnes '空'。
我已经尝试了这两个版本,但它仍然无法工作。 例如:在html中我有元素嵌套[像这样](http://pastebin.com/bKHPnvDb)。对于