似乎无法弄清楚完成我的jquery hangman游戏的逻辑

时间:2016-11-29 05:38:14

标签: javascript jquery

我正试图为我的Javascript课程创建一个刽子手游戏,而且我坚持逻辑。我无法弄清楚如何让用户点击像#34; a"并将下划线替换为按下的字母。这就是我到目前为止:`

$(document).ready(function(){

var words = [
    ["a", "p", "p", "l", "e"],
    ["b", "a", "n", "a", "n", "a"],
    ["o", "r", "a", "n", "g", "e"],
    ["m", "a", "n", "g", "o"],
    ["s", "t", "r", "a", "w", "b", "e", "r", "r", "y"],
];

var word = words[Math.floor(Math.random() * words.length - 1)];

$("#newWord").click(function() {
    for (var i = 0; i < (word.length); i++) {
        document.write("_ ");
    }
});

}); `

1 个答案:

答案 0 :(得分:0)

用所有密码和字母制作一个json

Var json = [
    65: "a", 
    66: "b",
    67: "c"
    etc ...
];

并从那里写文件

$("#newWord").on("keypress keydown", function(e){

    Document.write(json[e.keyCode]);

});

keyCodes