Display value select

Résolu
Bonjour à tous !

Je n'arrive pas à trouver le moyen de cacher une valeur d'un
select
hormis de cette manière :
SEL_Paiement.options[1].style.display = "block";
SEL_Paiement.options[2].style.display = "none";
SEL_Paiement.options[3].style.display = "block";
SEL_Paiement.options[4].style.display = "block";
SEL_Paiement.options[5].style.display = "block";
SEL_Paiement.options[6].style.display = "block";
SEL_Paiement.options[7].style.display = "block";

Je voudrais pouvoir faire la même chose mais avec des
values
et non pas des
options[1]
, genre (je dis une grosse bêtise) :
SEL_Paiement.value = "Bonjour".style.display = "block";


Pouvez-vous m'aider svp ?

Cordialement

Configuration: Windows / Chrome 80.0.3987.163

2 réponses

  1. Modérateur
    Bonjour,

    ça devrait ressembler à un truc du genre
    document.querySelector('option[value=Bonjour]').style.display = "block";
    

    1. Merci Jordane, mon problème a été résolu avec ce bout de code.

      SEL_Paiement.querySelector('option[value="<?php echo SHOP_LBL_CASH_LIVRAISON; ?>"]').style.display = "none";


      Prends soin de toi.