Quiero ejecutar una función que presiona un botón en el sitio cuando cambia un número de usuarios. Intenté hacer esto con addEventListener y .onchange, pero el primer método no funciona en absoluto y el segundo método ejecuta una función de inmediato, incluso cuando el valor de los usuarios no ha cambiado.
//first method var ludziki = document.getElementById('online'); ludziki.addEventListener('change',function() { document.querySelector('button.gray_inline.button_amount_r').click(); }); //second method var ludziee = document.getElementById('online'); ludziee.onchange = coraz(); function coraz() { document.querySelector('button.gray_inline.button_amount_r').click(); }
219 es el valor al que me refiero y ese valor se ve en el sitio en el que quiero ejecutar mi script
Pero, ¿qué es el elemento en línea? Porque si fuera así podría funcionar:
//first method var ludziki = document.getElementById('online'); ludziki.addEventListener('change',function() { document.querySelector('button.gray_inline.button_amount_r').click(); });
<input type='text' id='online'>