Sadece hızlı olanı Bu kodu nasıl değiştiririm, eğer ifadelerden biri gerçekleştiğinde geri kalanını atlar? Yardımlarınız için tekrarBaşka bir deyim doğruysa nasıl durulur ve nasıl ifade edilir
if (Guitar > Percussion && Guitar > Brass && Guitar > Keyboard && Guitar > Woodwind) // Here I'm checking to see if Guitar is greater than the others
{
var guitarpage = document.getElementById("GuitarPage"); // If guitar is then get the Element ID "GuitarPage"
guitarpage.style.display ="block"; // Then Display that page
}
if (Percussion > Guitar && Percussion > Brass && Percussion > Keyboard && Percussion > Woodwind)
{
var percussionpage = document.getElementById("PercussionPage");
percussionpage.style.display ="block";
}
if (Brass > Guitar && Brass > Brass && Percussion > Keyboard && Brass > Woodwind) {
var brasspage = document.getElementById("BrassPage");
brasspage.style.display ="block";
}
if (Keyboard > Guitar && Keyboard > Keyboard && Percussion > Brass && Keyboard > Woodwind) {
var keyboardpage = document.getElementById("KeyboardPage");
keyboardpage.style.display ="block";
}
if (Woodwind > Guitar && Woodwind > Brass && Woodwind > Keyboard && Woodwind > Percussion) {
var woodpage = document.getElementById("WoodwindPage");
woodpage.style.display ="block";
}
else {
var nonepage = document.getElementById ("NoPage");
nonepage.style.display ="block";
}
Teşekkür
Kullanım 'başka if' veya' switch'. Amandan [güzel cevap] (http://stackoverflow.com/a/36539726/2025923) var, neden bunu kullanmıyorsunuz? – Tushar
Hala bunu çözemiyorum! Ama bunun için teşekkürler! – user3500310
Eğer gerçekleşmişse, eğer doğruysa, gerçekleşmişse, başka bir şey farketmez mi? – user3500310