EventListener不适用于克隆

时间:2015-11-26 15:55:30

标签: javascript

http://jsfiddle.net/1wqdmo4o/

var whichSelected = document.querySelectorAll(".selected");

for(var i = 0; i < whichSelected.length; i++) {

    var clone = whichSelected[i].cloneNode(false);
    clone.addEventListener("click", function() {createOutline(clone)});
    document.body.appendChild(clone);

}

我不知道为什么事件监听器不能用于克隆。任何想法都表示赞赏!

1 个答案:

答案 0 :(得分:2)

您要将复制节点的z-index设置为-1,因此点击后,您点击body

此外,id与复制的节点相同,您可能想要更改此内容。