0
私はnode型要素をcardClickedに渡しています。JavaScriptのパラメータとしてノードを渡す?
function init() {
for (i in set.cards) {
var myP = document.createElement("p");
myP.innerHTML = set.cards[i].points + "   " + set.cards[i].name;
myP.addEventListener("click", cardClicked.bind(myP));
document.getElementById("left column").appendChild(myP);
}
}
function cardClicked(myP) {
document.getElementById("right column").appendChild(myP);
}
しかし、私はこのコードを実行すると、ブラウザがmyP
はNode型ではなく、appendChild
を経由して追加することができないと言いますか?
何が起こっているのですか?
私たちが実行するために、あなたは(http://stackoverflow.com/help/mcve)[、最小限の完全な、かつ検証例]を作成していただけますか?私は 'myP'をNodeにしないようなコードは何も表示されません。配列に対して 'for..in'ループを使用しないことを検討するべきです(' set.cards'が配列であると仮定します)。 –