Bonjour Louis-Nicolas,
en tentant une variante en intégrant une liste je rencontre un problème.
Dans ce cas de figure j'ai bien réussi a supprimer les décoration du fist-child 'a' mais pas sur les deux, et en utilisant le .querySelctorAll tout disparait comme si une erreur était présente. Je précise que je travaille sur VS code et pas codepen.
//menu
menu.innerHTML = '<ul><li><a href="#">Home</a></li><li><a href="#">Suite</a></li></ul>';
menu.style.textDecoration= 'none';
menu.querySelector('ul').style.listStyle= 'none';
menu.querySelector('a').style.textDecoration= 'none';