Agregar etiqueta Aria a un enlace

tratando de hacer un sitio web accesible. Hay un botón de menú cerrado al que le falta una etiqueta Aria y estoy tratando de agregar uno usando JS.

Estoy usando la siguiente secuencia de comandos para apuntar a la ID y agregar el atributo, pero mientras se carga la secuencia de comandos, la etiqueta aria no se agrega.

<script>
    function addAriaLabel() {
// Create an aria label attribute:
const addAria = document.createAttribute("aria-label");

// Set the value of the aria-label attribute:
addAria.value = "close button";

// Add the href attribute to an element:
document.getElementById("cart-accessibility").setAttributeNode(addAria);
    }
</script>

Como referencia, la ubicación del elemento es https://outletbrands.gr/shop-2 (el botón de cierre de filtros)

¿Qué estoy haciendo mal?

Answer

Parece que resolví el problema. Me faltaba el gatillo.

Adicional:

ventana.onload = addAriaLabel;

y ahora funciona correctamente.