小编hap*_*ist的帖子

我循环一个数组并修改数组的内容,但我没有得到我期望的结果.

我循环一个数组并修改数组的内容,但我没有得到我期望的结果.我错过了什么或做错了什么?

我有两组div(一组有攻击者,另一组有敌人),每组有三个元素.我试图通过在它周围做一个边框从每一侧选择一个元素.现在我想将攻击者的类别转换为敌人,反之亦然.但是当我使用for循环时,它会以某种方式忽略某些元素并仅更改一个或两个div类.这是我的代码:

HTML:

<div id="army1">
    <div class="attacker">
        <img src="img/Man/Archer.jpg" />
        <div class="hp"></div>
    </div>
    <br><div class="attacker">
        <img src="img/Man/Knight.jpg" />
        <div class="hp"></div>
    </div>
    <br><div class="attacker">
        <img src="img/Man/Soldier.jpg" />
        <div class="hp"></div>
    </div>
    <br>            
</div>

<div id="army2">
    <div class="enemy">
        <img src="img/Orcs/Crossbowman.jpg" />
        <div class="hp"></div>
    </div>
    <br><div class="enemy">
        <img src="img/Orcs/Mine.jpg" />
        <div class="hp"></div>
    </div>
    <br><div class="enemy">
        <img src="img/Orcs/Pikeman.jpg" />
        <div class="hp"></div>
    </div>
    <br>            
</div>
Run Code Online (Sandbox Code Playgroud)

我的javascript代码:

var attacker = document.getElementsByClassName('attacker');
var enemy = document.getElementsByClassName('enemy');


var button = document.getElementById("fight");

// var class1 = document.getElementsByClassName("first")[0].getAttribute("class");
// class1 = …
Run Code Online (Sandbox Code Playgroud)

html javascript css loops

5
推荐指数
1
解决办法
102
查看次数

在同一查询中使用WHERE IN和WHERE NOT IN

是否可以在mysql查询中使用WHERE IN和WHERE NOT IN?

我尝试在一个查询中使用它们但结果不正确.所以我想问一下理论上可以用NOT IN和IN语句排除一些结果吗?

编辑1:我在同一列上使用语句.

mysql sql

0
推荐指数
1
解决办法
1487
查看次数

标签 统计

css ×1

html ×1

javascript ×1

loops ×1

mysql ×1

sql ×1