change 事件被<input>, <select>, 和<textarea> 元素触发。

//触发情况
1.<input type="radio"> 和 <input type="checkbox"> 的默认选项被修改时(通过点击或者键盘事件)。

2.当用户完成提交动作时 (例如:点击了 <select>中的一个选项,从 <input type="date">标签选择了一个日期,
通过 <input type="file">标签上传了一个文件等 )。

3.当标签的值被修改并且失去焦点后,但并未进行提交 
(例如:对<textarea> 或者<input type="text">的值进行编辑后)。

更多推荐

javascript中change事件的用法