【发布时间】:2022-01-13 01:50:28
【问题描述】:
您好先生,我正在练习我的香草 javascript。当从按钮上单击正确的字母时,我正在尝试创建一个“刽子手游戏”。你赢了。我在查询选择器中有所有这些按钮(从字母 A 到字母 Z)。
使用这个函数的问题.. the winAlert = visible implements 当letterS 被点击时(“谨慎”的最后一个字母)。
那么有没有办法当你以任何顺序单击所有谨慎字母时,winAlert.style.visibility = "visible" 将在函数内部执行?
在过去的几个小时里,我已经尝试了所有方法。buttons.forEach、切片等。没有任何效果。
function youWonCautious() {
var buttons = [letterC, letterA, letterT, letterI, letterU, letterI, letterO, letterS]
for (var i = 0; i < buttons.length; i++) {
var button = buttons[0, 1, 2, 3, 4, 5, 6, 7];
button.onclick = function() {
winAlert.style.visibility = "visible"
}
}
}
【问题讨论】:
-
var button = buttons[0, 1, 2, 3, 4, 5, 6, 7];不会做你认为的那样。
标签: javascript arrays function button click