我有一個非常簡單的函數,我只想在選定的對象具有某種類型的子項時才工作 - 在這種情況下,如果它具有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)。對於