特定の文字をクリックするたびに、最初のスロットvalue
がクリックした文字に変更されるようvalue
にします。をループに入れたのは正しいですか、それとも別の方法で認識すべきですletter.onclick = letterClick(this);
か。for
また、letterClick()
関数には何を含める必要がありますか?
// Makes slots and letters for the chosen word.
function maker() {
for (i=0; i<word.length; i++) {
var slot = document.createElement("input");
var letter = document.createElement("input");
var letters=(shuffledWord).split("");
slot.type = "submit";
slot.value = "";
slot.id = "slot" + i;
slot.setAttribute('id', 'slot');
letter.type = "submit";
letter.value = letters[i];
letter.id = "letter" + i;
letter.onclick = letterClick(this);
letter.setAttribute('id', 'letter');
document.getElementById("slotbar").appendChild(slot);
document.getElementById("letterbar").appendChild(letter);
}
}