【发布时间】:2018-04-16 15:08:16
【问题描述】:
我正在创建一个涉及数字的游戏。这个想法很简单,如果我点击一个数字(从 1 到 6)并且我的代码随机选择一个(也从 1 到 6)。如果我的选择(onclick)等于cpu的选择,游戏就结束了!如果它们都是不太可能的数字,我的分数会加起来!
现在的问题是,如果我点击“1”或“2”..(等等)我需要一个非常新的函数来处理所有的数字。
代码是这样的,
<button id="runs" onclick="i0()">0</button>
<button id="runs" onclick="i1()">1</button>
<button id="runs" onclick="i2()">2</button>
<button id="runs" onclick="i3()">3</button>
<button id="runs" onclick="i4()">4</button>
<button id="runs" onclick="i5()">5</button>
<button id="runs" onclick="i6()">6</button>
我应该重复编写几乎相同的每个函数!我怎样才能使用 parameters 而只涉及一个功能。 我怎样才能添加一个“if”语句,其中条件应该说我点击了“1”.etc
喜欢,
if(Clicked one//for example) {
document.getElementById("someId").innerHTML = "You pressed one";//:ex
}
我可以用吗,
function click(i0, i1, i2//etc)
if(i0 == true) {
//some code
}
请记住!我需要使用参数(我是 JavaScript 新手)。
【问题讨论】:
标签: javascript dom parameters