小编Lia*_*ler的帖子

循环检查类并交换JavaScript

我创建了一个循环来检查网格中的所有类。

我有4个框(蓝色,橙色,棕色和黄色),蓝色框在网格中向右移动,一旦进入网格的彩色框,它们应与黄色斑点交换。

目前,我仅在橙色和黄色上工作。

因此,循环将检查类,如果找到则应将其交换。

问题是黄色框变成橙色框,反之亦然。

有什么建议么?

let moveCounter = 0;
let score = 0;
let obs = 10;


document.getElementById('score').textContent = '0';
var grid = document.getElementById("grid-box");

for (var i = 1; i <= 49; i++) {
  var square = document.createElement("div");
  square.className = 'square';
  square.id = 'square' + i;
  grid.appendChild(square);
}

var obstacles = [];

while (obstacles.length < 1) {
  var randomIndex = parseInt(49 * Math.random());
  if (obstacles.indexOf(randomIndex) === -1) {
    obstacles.push(randomIndex);

    var drawObstacle = document.getElementById('square' + randomIndex);
    $(drawObstacle).addClass("ob1")
  }
}

var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
1
解决办法
106
查看次数

标签 统计

javascript ×1

jquery ×1