简体   繁体   English

JavaScript内联DOM更改事件

[英]Javascript inline DOM change event

I've have a html input field like: 我有一个html输入字段,例如:

<input type="text" name="fieldName" onChange="alert(1)" />

onChange event does not trigger on DOM change. onChange事件不会在DOM更改时触发。 Is there any way to detect all changes inline as like onChange mentioned above? 有什么方法可以像上面提到的onChange一样内联检测所有更改?

With textbox you should use either onkeypress or onkeyup or onkeydown instead of onchange because onchange is triggered only when the textbox is blurred. 使用文本框时,应使用onkeypressonkeyuponkeydown而不是onchange因为onchange仅在文本框模糊时才触发。

<input type="text" name="fieldname" onkeydown="callme(this);" /> <br />

function callme(obj) {
    alert(obj.name); 
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM