Невозможно прочитать свойство addEventListener со значением NULL (приложение JavaScript Sails)

0

Я пытаюсь использовать js-код onsip в приложении sails для применения вызова vedio, но он дает ошибку как "Невозможно прочитать свойство addEventListener" null "ниже, это код js для него:

button.addEventListener('click', function () {
        // Was on a call, so the button press means we are hanging up
        if (onCall) {
            onCall = false;
            button.firstChild.nodeValue = 'video';
            remoteRender.style.visibility = 'hidden';
            session.bye();
            session = null;
        }
        // Was not on a call, so the button press means we are ringing someone
        else {
            onCall = true;
            button.firstChild.nodeValue = 'hang up';
            remoteRender.style.visibility = 'visible';
            session = makeCall(userAgent, target,
                               false, true,
                               remoteRender, null);
            session.on('bye', function () {
                onCall = false;
                button.firstChild.nodeValue = 'video';
                remoteRender.style.visibility = 'hidden';
                session = null;
            });
        }
    });

html-код для выше:

        <button id="alice-video-button" class="right" type="button">video</button>

PLZ помощь.

Теги:
sails.js

1 ответ

0

Как я знаю об этой ошибке: "Не могу прочитать свойство" addEventListener "из null"

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

button.addEventListener('click', function () {..}

Вероятно, вы получаете свою ошибку в этой строке и проверяете эту переменную "кнопка".

Надеюсь, это поможет

  • 0
    спасибо вы можете увидеть приведенный выше код и сказать, что не так, я dng
  • 0
    Кажется, в вашем коде нет ничего плохого, но, как я сказал, только эта часть не ошибается. Вы можете написать о своей функции var button = document.getElementById('alice-video-button'); после этого напишите свой код button.addEventListener...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню