WordPress как на ладони

Как в JS внутри цикла for правильно использовать if?

Хочу немного доработать скрипт

Нужно внутри for

for (var d = 0; d < a.length; d++)                  
				for (var e = 0; e < c[d].length; e++)  b.getElementById("season" + d).innerHTML += "<span onclick=\"uvk.player('" + c[d][e] + "', this);\"> " + (e + 1) + "  "  + serii + " </span>";

Вывести два условия if

if ( a[d] == 'Русская озвучка' ){ var serii = 'Озвучка';} if ( a[d] == 'Русские субтитры' ){var serii = 'субтитры';}

Переменная a[d] работает только если ее выводить внутри for, поэтому чтобы работали условия if их так же нужно выводить в for. Методом тыка ничего не получилось, так что приходиться обращаться за помощью, моих навыков тут не хватает)

0
lethalblo
4.3 года назад 15
  • 0

    Я бы сделал так.

    for (var d = 0; d < a.length; d++) {
    	for (var e = 0; e < c[d].length; e++) {
    		if (a[d] == 'Русская озвучка') var serii = 'Озвучка';
    		if (a[d] == 'Русские субтитры') var serii = 'субтитры';
    		b.getElementById("season" + d).innerHTML += 
    			"<span onclick=\"uvk.player('" + c[d][e] + "', this);\"> " + 
    			(e + 1) + "  "  + serii + " </span>";
    	}
    }
    lethalblo 4.3 года назад

    Спасибо, это как раз то что мне нужно. Работает.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация