Ich habe nun einmal ausprobiert: Imdem ich <button aria-expanded="undefined"></button> notiert habe, Bei ausgeschaltetem script wird das Menü komplett mit allem Untermenues angezeigt. (Muss nur noch für diesen Fall die bottons verschwinden lassen, die sehen da nicht so gut aus, da unütz.)
Wenn das script aktiviert, ist wird das aria-expanded="false". Also so funzt es.
Nur für den Fall wenn ich von Anfang an <button aria-expanded="false"></button> notiere dann werden alle Menues samt Untermenüs NICHT komplett angezeigt also muss aria-expanded="" ODER aria-expanded="undefined" sein.
Was mich jetzt noch beschäftigt ist, weil G. sagte, <button></button> darf nicht leer sein, da müsse etwas stehen.