我刚刚开始学习Javascript,我正在尝试创建一个迷你游戏。我想要得到一个角色的职业,如果他的健康技能和攻击技能比魔法和速度更大,那么他就是骑士。但是我正在尝试的是不起作用的。
if (hp1 && at1 > mg1 && sp1){
document.querySelector('.badgesContainer .knight').style.display = 'block'
}
else{
document.querySelector('.badgesContainer .druid').style.display = 'none'
document.querySelector('.badgesContainer .knight').style.display = 'none'
document.querySelector('.badgesContainer .paladin').style.display = 'none'
document.querySelector('.badgesContainer .sorcerer').style.display = 'none'
}发布于 2019-09-18 08:08:29
您可以添加hp1和at1,然后将其与mg1和sp1进行比较
if ( (hp1 + at1) > (mg1 + sp1)){
document.querySelector('.badgesContainer .knight').style.display = 'block'
}
else{
document.querySelector('.badgesContainer .druid').style.display = 'none'
document.querySelector('.badgesContainer .knight').style.display = 'none'
document.querySelector('.badgesContainer .paladin').style.display = 'none'
document.querySelector('.badgesContainer .sorcerer').style.display = 'none'
}https://stackoverflow.com/questions/57983310
复制相似问题