function loadImage(a, b, c, d) {
if (a == yes )
{
document.getElementById(d).style.display = 'inline';
}
else if (b == yes)
{
document.getElementById(d).style.display = 'inline';
}
else if (c == yes)
{
document.getElementById(d).style.display = 'inline';
}
else
{
document.getElementById(d).style.display = 'none';
}
}
我需要在我的代码中使用此函数10次,每次使用不同的a,b,c和不同的id。我不知道如何编写变量id。有人能帮助我吗?
loadImage(Blood, Unholy, FrostDK, dkclass);
loadImage(Balance, Feral, Guardian, druidclass);
答案 0 :(得分:0)
您可以将所有参数放在数组中。
var params = [
{ a: Blood, b: Unholy, c: FrostDK, d: dkclass },
{ a: Balance, b: Feral, c: Guardian, d: druidclass },
...
];
params.forEach(function(x) {
loadImage(x.a, x.b, x.c, x.d);
});