Сообщение от miltorg
|
Да. Именно это и происходит. Поэтому я и использовал:
"[id^=edit-product-id]"
|
Но вы выполняете
let tov = document.querySelector("[id^=edit-product-id");
tov.onchange = function(){alert(55555)};
Только один раз, когда страница загрузилась.
Если после этого код поменялся через innerHTML, то это не значит что tov будет указывать на новый элемент и к новому элементу сам ни с того ни с сего прилепится обработчик.