Я начинаю с JavaScript. Я пытаюсь сделать мою работу легче писать меньше коды, так что я закодирован это ..Только для Loop Looping Однажды js
for (counta = 0; counta < 22; counta++)
{
window["varEnemyType1" + counta] = document.getElementById("EnemyType1" + counta).options[document.getElementById("EnemyType1" + counta).selectedIndex].text;
window["varEnemyType2" + counta] = document.getElementById("EnemyType2" + counta).options[document.getElementById("EnemyType2" + counta).selectedIndex].text;
}
До этого я поставил глобальный ВАР, например, (var varEnemyType11 = "";
) Я иду, хотя все вары с «counta», а затем назначают значение.
В моем поиске неисправностей я обнаружил, что цикл for
отсчитывает только «0» и ничего не оставит после остальной функции. Почему это?
это петли только один раз, потому что в 'COUNTA === 0' он выдает ошибку. Может быть, нет элемента с id 'EnemyType10' на вашей странице? –
В вашем браузере есть * средства разработки *, которые вы можете получить с помощью Ctrl + Shift + I (Cmd + Shift + I на Mac) и/или F12. Те будут показывать вам полезную информацию. –
Пожалуйста, покажите HTML код. И исправить эту строку (добавьте ключевое слово 'var')' for (var counta = 0; counta <22; counta ++) ' – semanser