addEventListener не вызывает мою функцию в JavaScript - PullRequest
0 голосов
/ 24 сентября 2018

Я работаю с инструментом цветовой схемы онлайн-сайта, который должен отображать результат в зависимости от того, какой цвет мы выбрали для какого!Но функция не вызывается addEventListener ("input", fuction_name);

Я много раз работал над этим, но я не могу понять ошибку в этом случае!Вот код ...

var hedbg = document.getElementById("headbg");
var htex = document.getElementById("headtext");
var head = document.getElementsByClassName("ehead")[0];

var conbg = document.getElementById("contbg");
var ctex = document.getElementById("conttext");
var cont = document.getElementsByClassName("econtent")[0];

function trailWeb() {
    console.log(hedbg.value);
    head.style.background = hedbg.value;
    head.style.color = htex.value;
    console.log(hedbg.value);
    cont.style.background = conbg.value;
    cont.style.color = ctex.value;
}

hedbg.addEventListener("input",trailWeb);

1 Ответ

0 голосов
/ 24 сентября 2018

Событие DOM input запускается синхронно при изменении значения элемента <input>, <select> или <textarea>.Если вы используете элементы ввода с type=checkbox или type=radio, событие ввода должно срабатывать, когда пользователь переключает элемент управления, но исторически это не имело место.Попробуйте вместо этого присоединить событие change для элементов этих типов.

...