Hola:
A pesar de que mi colega "
David" suele dar respuestas muy precisas (¿dónde habrá aprendido...
?, puede que al ser num un atributo "no estándar", sea mejor otras opciones:
if (nodo.getAttribute("num") == "valor")
if (nodo["num"] == "valor")
¡Cuéntanos qué te vale...!
Saludos