Как исправить код?

Ссылка скопирована
1 ответ

У меня есть код

const left = document.querySelector(".left"); let amountRows = Math.floor((document.documentElement.scrollWidth / 40) / 2);  let createRow = () => {     for (i = 1; i <= amountRows; i++) {         let rows = document.createElement('div');         rows.classList.add('rows');         left.append(rows);     } }  createRow();  let chechAmountRows = () => {     if (amountRows > left.childNodes.length) {         for (i = 1; i <= amountRows - left.childNodes.length; i++) {             createRow();         }     } else if (amountRows < left) {         for (i = 1; 1 <= left.childNodes.length - amountRows; i++) {             let row = document.querySelector('.rows')              row.remove();         }     } } setInterval(chechAmountRows, "1000");

const left = document.querySelector(".left"); let amountRows = Math.floor((document.documentElement.scrollWidth / 40) / 2); let createRow = () => { for (i = 1; i <= amountRows; i++) { let rows = document.createElement('div'); rows.classList.add('rows'); left.append(rows); } } createRow(); let chechAmountRows = () => { if (amountRows > left.childNodes.length) { for (i = 1; i <= amountRows - left.childNodes.length; i++) { createRow(); } } else if (amountRows < left) { for (i = 1; 1 <= left.childNodes.length - amountRows; i++) { let row = document.querySelector('.rows') row.remove(); } } } setInterval(chechAmountRows, "1000");

и есть функция checkAmountRows которая должна в режиме реального времени изменять количество елементов не работает, помогите, и как можно упростить код

Дополнительно:

не работает

в розетку включали?

у вас amountRows не изменяется между вызовами createRow()

  • А для чего именно ты этот код хочешь применить?
  • Ответы:

    Переменные у вас статичные, при вызове все те же значения left и amountRows, берите их внутри функции

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Андрей PHP Ответ

    Для решения проблемы с кодом необходимо сначала понять, в чем именно заключается проблема. Затем можно предложить несколько вариантов исправления.

    Примерно такой вопрос можно решить с помощью следующего ответа:

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

    Давайте рассмотрим пример кода на языке программирования PHP:

     

    В данном примере кода мы проверяем, равно ли число переменной $number 10. Если да, то выводится сообщение "Число равно 10", иначе выводится сообщение "Число не равно 10".

    Если у вас возникли проблемы с этим кодом, то возможно, что ошибка заключается в неправильном использовании условного оператора if. Убедитесь, что условие записано корректно и соответствует требованиям задачи.

    Кроме того, проверьте другие части вашего кода на наличие ошибок. Может быть, проблема кроется в другом месте, например, в неправильном объявлении переменных или вызове функций.

    Если после анализа вы не смогли найти ошибку, попробуйте разбить ваш код на более мелкие части и поочередно проверять их работоспособность. Это позволит идентифицировать место, где возникает проблема, и ее исправить.

    Надеюсь, что данная информация поможет вам исправить проблему с вашим кодом. Если у вас останутся вопросы, не стесняйтесь обращаться за помощью.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно