sans aucune hesitation JavaScript. Tu vas manipuler le DOM, tu vas faire des changements de class css etc... donc JS sur de sur. Apres a savoir si tu part sur du vanilla ou du jQuery ou encore sur du React, vue ou consore c'est plus la même question ^^