bonjour,

je reprends et corrige un ancien code JS (de ya 2ans).
Dedans il y a une variable qui était censé contenir la valeur textuel d'un bouton radio coché.

Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var radios_prg_fle= document.getElementsByName("wpforms[fields][123]");
var selected_prg_fle= Array.from(radios_prg_fle).find(radio => radio.checked);
console.log("selected prg fle ="+selected_prg_fle);

il semblerait que maintenant qu'il faille ajouter .value à l'objet HTMLInputElement quand on veut l'afficher en log ou avoir sa string.
est-ce que c'était déjà le cas avant ou bien ça a changé récemment ?
Peut-être est-ce l'implémentation de la class qui a évolué ?
existe-il un historique changelog officiel de l'objet ?

je dois maintenant remplacer des codes de type :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
var selected_prg_fle= Array.from(radios_prg_fle).find(radio => radio.checked);
par
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
var selected_prg_fle= Array.from(radios_prg_fle).find(radio => radio.checked).value;

Je trouve bizarre que le code d'avant (sans le .value) fonctionnait.

qu'en pensez-vous ?