首页 > 解决方案 > JavaScript如何在值更改时运行函数

问题描述

我想运行一个功能,当许多用户发生变化时在现场按下按钮。我尝试使用 addEventListener 和 .onchange 执行此操作,但第一种方法根本不起作用,第二种方法正在运行一个函数,即使用户的价值没有改变。

//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 是我所指的值 以及在我要运行我的脚本的站点上看到的值

标签: javascriptevents

解决方案


但是什么是在线元素?因为如果像这样可以工作:

//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'>


推荐阅读