Usa el operador
typeof antes de comparar el valor
Código Javascript
:
Ver originalif(typeof this.parentNode.nextSibling.childNodes[0].style.display == 'undefined'
|| this.parentNode.nextSibling.childNodes[0].style.display == 'none') {
// Aquí lo que pretendas hacer
}
Porqué usas
.style.display = '' para "mostrar" el div?, digo, lo más correcto sería block, inline-block, etc.