J'ai 2 tableaux, un avec l'option de sélection et un avec les résultats. Quand je choisis un nom parmi select, je me montre quelques images des résultats. Je fais quand je clique spécifiquement sur un nom de select, change les styles css. Cela le fait, mais je veux le faire uniquement si j'ai id (div_new) ou class (newA). À savoir, je veux vérifier si mon identifiant ou ma classe existe dans une image des résultats pour changer mes styles. Comment puis je faire ça???

Avec le code suivant, cela ne change pas les deux images!

var playerAward = document.getElementById("my_select");
var playerAward2 = document.getElementById("my_select2");
var playerSelected = playerAward[playerAward.selectedIndex].value;
var playerSelected2 = playerAward2[playerAward2.selectedIndex].value;

if ((playerSelected == '.Athinodoros' && playerSelected2 == '.Dionisis' && $('#div_new').hasClass(".newA"))
|| (playerSelected == '.Dionisis' && playerSelected2 == '.Athinodoros' && $('#div_new').hasClass(".newA"))) {
      $('.award').css('box-shadow', 'inset 0 0 0 1.5px black');
      $('.award').css('background', 'rgb(255, 250, 240)');
      $('.award').css('background', 'rgba(255, 250, 240, 0.5)');
}

<DIV Class="column">
    <DIV ID="div_new" Class="award Athinodoros Dionisis newA">
        <P><IMG SRC="Team BanList\Ban\Dark Room of Nightmare.jpg"><BR>
        <LABEL Class="overlay">Dark Room of<BR>Nightmare</LABEL></P>
    </DIV>
</DIV>
<DIV Class="column">
    <DIV Class="award Athinodoros Dionisis">
        <P><IMG SRC="Team BanList\Ban\Moisture Creature.jpg"><BR>
        <LABEL Class="overlay"><BR>Moisture Creature</LABEL></P>
    </DIV>
</DIV>
-1
Dionisis Zougras 4 nov. 2019 à 01:19

1 réponse

Je fais ça après, mais rien.

var newAward = document.getElementById("div_new");

if ((playerSelected == '.Athinodoros' && playerSelected2 == '.Dionisis' && newAward.classList.contains("newA"))
|| (playerSelected == '.Dionisis' && playerSelected2 == '.Athinodoros' && newAward.classList.contains("newA"))) {
      awardColor = awardColorChange();
    } else if (playerSelected == "" && playerSelected2 == "") {
      awardColor = awardColorChange2();
    }
0
Dionisis Zougras 3 nov. 2019 à 23:33