我想检查我的ID或类是否存在于表中。的JavaScript

我有2张桌子,一张带有选择选项,一张带有结果。当我从选择中选择一个名称时,我会从结果中显示一些图像。当我从选择中单击一个特定名称,更改CSS样式时,我会这样做。那样做,但是我只想在具有id(div_new)或class(newA)的情况下做。即,我想检查我的ID或类是否存在于来自结果的一张图像中,以更改我的样式。 我该怎么办??

使用以下代码,它可以同时更改两个图像!

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,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>
avrilwang 回答:我想检查我的ID或类是否存在于表中。的JavaScript

我以后会做,但是什么也没做。

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();
    }
本文链接:https://www.f2er.com/3169930.html

大家都在问