.pieceDOM がロードされた後に div が作成された場合でも、マウス イベントをクラスに追加したいと考えています。
これが私の実際のループです:
var piece = document.getElementsByClassName('piece');
function theLoop() {
  for(var i=0; i<piece.length; i++) {
    piece[i].addEventListener("mousemove", function(event) {
      //do stuff
    }
  }
}
theLoop();
正常に動作しますが、DOM がロードされた後にクラスに新しい div を追加すると.piece、ループはそれらを無視します。
.cloneNode()次のように、これらの新しい div をandで追加し.appendChild()ます。
function createPiece(symbol, name) {
  var clone = document.getElementById(symbol).cloneNode(true);
  clone.setAttribute('id',symbol+'-'+name);
  document.getElementById(name).appendChild(clone);
}
createPiece(symbol, name);
元の複製されたすべての div には class があり.pieceます。
これらの新しい div を for ループに追加し、マウス イベントを関連付けるにはどうすればよいですか?
ありがとう。