Hola Pedro!
Has indicado que hay otras formas de hacerlo, pero tal y como lo has hecho está muy bien conforme a la progresión que se debe llevar sin introducir cosas más avanzadas que no se hayan visto.
Una curiosidad que resulta interesante que acabo de probar es que podemos sustutuir varias líneas de asignación de estilos por una sola línea, con lo que nos ahorramos repetir líneas muy parecidas.
Me refiero a esto, inicialmente:
listaNodosOperadores[i].style.backgroundColor = 'yellow';
listaNodosOperadores[i].style.color = 'black';
listaNodosOperadores[i].style.border = 'solid 1px';
Lo podemos sustituir por:
listaNodosOperadores[i].style = 'background-color:yellow; color:black; border: solid 1px;';
Hay que tener cuidado porque con esto sustituimos todo el estilo, mientras que yendo propiedad a propiedad sólo modificamos aquello que se indica, pero nos puede ser útil en muchas ocasiones
Saludos!