Показать сообщение отдельно
  #1 (permalink)  
Старый 05.06.2021, 12:14
Аватар для Alekosh
Новичок на форуме
Отправить личное сообщение для Alekosh Посмотреть профиль Найти все сообщения от Alekosh
 
Регистрация: 05.06.2021
Сообщений: 2

Не могу решить простую задачу
Добрый день! Не получается написать простой код.

Задача заключается: Дан чекбокс, кнопка и абзац. По нажатию на кнопку, если чекбокс отмечен, выведите в абзац слово 'привет', а если чекбокс не отмечен, то слово 'пока'
Пытался хотя-бы сделать так, чтобы при нажатии на кнопку выводило в консоль - Истина. Но где-то совершил оплошность. Могу быть уверен что ошибка имеется внутри IF, так как написал неправильно. И вполне вероятно на строке 8, из-за того что функцию сделал не скрытным/анонимным. Голова в тумане, не могу решить

p.s. да и возможно на строке второй innerHTML лишний, нет необходимости

<input type="checkbox" id="elem">
<input type="submit" id="btn">
<p id="p">text...</p>


let elem = document.querySelector('#elem')
    let btn = document.querySelector('#btn')
    let p = document.querySelector('#p')

    btn.addEventListener('click', func());
    elem = false;
    
    function func(){
        if(elem.checked = true){
            p.innerHTML =+ p.innerHTML + 'Привет'
        }
    }
    console.log(elem);
Ответить с цитированием