私は非常に単純な関数を持っています。これは、選択されたオブジェクトが特定の型の子を持つ場合にのみ動作します。この場合、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)。