#BOUTON_ACTION : ajout attribut aria-pressed="true"

Bonjour,
J’utilise un bouton #BOUTON_ACTION pour intervenir sur un formulaire ajax.
Le bouton fonctionne très bien, mais je ne vois pas comment lui ajouter l’attribut aria-pressed="true" ?

NB : cet attribut est nécessaire car le bouton apparaît lorsqu’on a sélectionné un critère depuis une liste déroulante. Le bouton sert à supprimer ce critère.

Pour l’instant le bouton est paramétré ainsi :
#BOUTON_ACTION{#TITRE, #SELF|parametre_url{grp1,''}, ajax fr-tag tag-active, '', #TITRE}

Faut-il obligatoirement passer par du javascript ?

Bon en fait en javascript ça ne passe pas non plus :
Uncaught SyntaxError: redeclaration of const filterButtons

le script semble pourtant OK :

<script type="text/javascript">
	const filterButtons = document.querySelectorAll('button.tag-active');
	filterButtons.forEach(button => {
	button.setAttribute('aria-pressed', 'true');
	});
</script>

Cela entre en conflit avec jQuery.

C’est un message d’erreur basiquement javascript.
Où as tu mis ce script ?
S’il y a plusieurs inclusion de ce code comme il semble (et si c’est pas voulu, essaie de voir pourquoi), ça ne marchera pas avec « const », mais ça marcherait avec « let » ou « var » ou rien du tout.

Oui j’avoue ma 2ème question ne concerne pas Spip spécifiquement…
Cela fonctionne avec var comme tu l’as supposé ! Merci !

Concernant #BOUTON_ACTION je ne sais pas si c’est un besoin qui a déjà été exprimé de pouvoir ajouter des attributs supplémentaires ? Ce serait pratique pour gérer les attributs aria ou autres !?