HTML onchange
在HTML中,onchange
是一个事件属性,用于在用户改变表单元素的值时触发相应的事件。这个事件通常用于 <input>
、<select>
和 <textarea>
元素上,当用户改变这些元素的值时,就会触发 onchange
事件。
示例代码
示例1:使用onchange
事件监听input元素的值改变
Output:
在这个示例中,当用户在输入框中输入内容并且移开焦点时,会触发 onchange
事件,调用 myFunction()
函数来显示用户输入的值。
示例2:使用onchange
事件监听select元素的值改变
Output:
在这个示例中,当用户选择下拉框中的选项时,会触发 onchange
事件,调用 myFunction()
函数来显示用户选择的值。
示例3:使用onchange
事件监听textarea元素的值改变
Output:
在这个示例中,当用户在文本域中输入内容并且移开焦点时,会触发 onchange
事件,调用 myFunction()
函数来显示用户输入的内容。
示例4:使用onchange
事件实现动态计算
Output:
在这个示例中,当用户在两个输入框中输入数字并且移开焦点时,会触发 onchange
事件,调用 calculate()
函数来动态计算两个数字的和并显示在页面上。
示例5:使用onchange
事件实现级联选择
Output:
在这个示例中,当用户选择国家后,城市下拉框会根据选择的国家动态显示对应的城市选项。
示例6:使用onchange
事件实现密码确认
Output:
在这个示例中,当用户输入密码和确认密码后,会触发 onchange
事件,调用 checkPassword()
函数来检查两次输入的密码是否匹配。
示例7:使用onchange
事件实现动态显示图片
Output:
在这个示例中,当用户选择不同的选项时,会触发 onchange
事件,调用 showImage()
函数来动态显示对应的图片。
示例8:使用onchange
事件实现动态改变样式
Output:
在这个示例中,当用户选择不同的颜色选项时,会触发 onchange
事件,调用 changeColor()
函数来动态改变文本的颜色样式。
示例9:使用onchange
事件实现动态加载内容
Output:
在这个示例中,当用户选择不同的内容选项时,会触发 onchange
事件,调用 loadContent()
函数来动态加载对应的内容。
示例10:使用onchange
事件实现动态显示隐藏元素
Output:
在这个示例中,当用户勾选复选框时,会触发 onchange
事件,调用 toggleElement()
函数来动态显示或隐藏指定的元素。