Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 28

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Artem Sokolovskiy
      <script type="text/javascript">
       function accept_changes() {
         var values = ["player_bhop_enable"]
         for (var i = 0; i != values.lenght - 1; i++) {
           console.log(document.getElementById(values[i]).checked);
         }
       }
     </script>
   <h1 style="width:59%;float:left;margin-top: 10px;">Accept changes</h1
   ><button style="border: none; background-color: aqua; height: 50px; width: 130px;" onclick="accept_changes()">ACCEPT</button>

функция отрабатывает, но после идёт ошибка
А где тут элемент с айдишником player_bhop_enable?
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Написано же прямым текстом, что "функция вернула null`, то есть объект на странице не найден
источник

T

Tesla in JavaScript Noobs — сообщество новичков
Интроверт
дебаггер штука хорошая но подводит иногда(
а я не знаю зачем она. Можешь объяснить, ну плез...
источник

AS

Artem Sokolovskiy in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Написано же прямым текстом, что "функция вернула null`, то есть объект на странице не найден
<label class="switch round"><input type="checkbox" id="player_bhop_enable"><span class="slider"></span></label>
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
Tesla
а я не знаю зачем она. Можешь объяснить, ну плез...
что?
источник

T

Tesla in JavaScript Noobs — сообщество новичков
debugger
источник

AS

Artem Sokolovskiy in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Написано же прямым текстом, что "функция вернула null`, то есть объект на странице не найден
я просто не собираюсь кидать весь код хтмл, это лишнее
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Artem Sokolovskiy
я просто не собираюсь кидать весь код хтмл, это лишнее
Если залить свой код на условный codepen.io и дать здесь ссылку — то это увеличит скорость и вероятность помощи
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Порой люди, пока заливают код на кодпен, сами находят ошибку))
источник

T

Tesla in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Порой люди, пока заливают код на кодпен, сами находят ошибку))

код ревью (:
источник

AS

Artem Sokolovskiy in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Порой люди, пока заливают код на кодпен, сами находят ошибку))
не в этом случае
источник

AS

Artem Sokolovskiy in JavaScript Noobs — сообщество новичков
я говорю, функция работает корректно, но после неё ошибка
источник

A

Amber Linden in JavaScript Noobs — сообщество новичков
она завершается ошибкой
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Artem Sokolovskiy
      <script type="text/javascript">
       function accept_changes() {
         var values = ["player_bhop_enable"]
         for (var i = 0; i != values.lenght - 1; i++) {
           console.log(document.getElementById(values[i]).checked);
         }
       }
     </script>
   <h1 style="width:59%;float:left;margin-top: 10px;">Accept changes</h1
   ><button style="border: none; background-color: aqua; height: 50px; width: 130px;" onclick="accept_changes()">ACCEPT</button>

функция отрабатывает, но после идёт ошибка
Потому что цикл выполняется на 1 раз больше нужного, отсюда и проблема
источник

T

Tesla in JavaScript Noobs — сообщество новичков
Artem Sokolovskiy
      <script type="text/javascript">
       function accept_changes() {
         var values = ["player_bhop_enable"]
         for (var i = 0; i != values.lenght - 1; i++) {
           console.log(document.getElementById(values[i]).checked);
         }
       }
     </script>
   <h1 style="width:59%;float:left;margin-top: 10px;">Accept changes</h1
   ><button style="border: none; background-color: aqua; height: 50px; width: 130px;" onclick="accept_changes()">ACCEPT</button>

функция отрабатывает, но после идёт ошибка
...
источник

T

Tesla in JavaScript Noobs — сообщество новичков
цикл...
источник

T

Tesla in JavaScript Noobs — сообщество новичков
массив состоит из одного элемента
источник

T

Tesla in JavaScript Noobs — сообщество новичков
а ты и это отнимаешь действием -1
источник

T

Tesla in JavaScript Noobs — сообщество новичков
цикл начинает заканчиваясь
источник

T

Tesla in JavaScript Noobs — сообщество новичков
крутится по факту ноль раз
источник