Encontrando si el elemento es visible (JavaScript)

Tengo una función javascript que intenta determinar si un div es visible y realiza varios procesos con esa variable. Puedo cambiar con éxito la visibilidad de un elemento cambiando su visualización entre ninguno y bloque; pero no puedo almacenar este valor ...

He intentado obtener el valor del atributo de visualización de elementos y encontrar si el ID del elemento es visible pero ninguno ha funcionado. Cuando intento .getAttribute siempre devuelve null; No estoy seguro de por qué, porque sé que el ID está definido y tiene un atributo de visualización.

Aquí está el código de los dos métodos diferentes que he intentado:

var myvar = $("#mydivID").is(":visible");
var myvar = document.getElementById("mydivID").getAttribute("display");

Cualquier orientación o asistencia sería muy apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta