1 回答
TA贡献1784条经验 获得超8个赞
我认为您'a1c'在致电后声明了 id startTurn()。在下文中,id 在函数内部声明。
function renderPlayerHand() {
player.hand.forEach(function(element, index) {
var card = document.createElement("span");
card.classList.add("face_up_card");
switch (element[1]) {
case 'Spade':
card.classList.add("spade")
break;
case 'Diamonds':
card.classList.add("diamonds")
break;
case 'Clubs':
card.classList.add("clubs")
break;
case 'Hearts':
card.classList.add("hearts")
break;
}
card.id = `p${index + 1}c`;
card.innerHTML = element[0] + "<br />" + element[1];
card.setAttribute("onclick", "startTurn(this)");
document.body.appendChild(card);
});
}
function startTurn(el) {
el.id = 'a1c';
console.log("Turn Started");
var firstCard = el;
console.log(firstCard);
}
添加回答
举报