javascript - 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();
}
解决方案
但是什么是在线元素?因为如果像这样可以工作:
//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'>
推荐阅读
- ios - Segue/Push 上隐藏的导航栏 (Swift)
- javascript - React native - 不变违规 - 试图获取超出范围索引的框架
- c++ - 如何访问在类中声明的结构?
- android - Android 在 Room 和 Observe 中组合 3 个表
- python - .py to.exe 打不开
- c++ - “收银员”未在此范围内声明
- c# - 验证Uri 的属性
- android - Kotlin - 尝试在 DialogFragment 中使用现有片段 - Recyclerview 不显示“未连接适配器;跳过布局”
- r - 多重滚动回归(Fama-Macbeth 过程)
- php - Volley连接使用(Where)条件句一次获取所有数据