📅  最后修改于: 2023-12-03 15:18:06.251000             🧑  作者: Mango
onchange 事件是 Javascript 中的一种事件类型,它在当元素的值发生改变时被触发。这个事件通常应用于表单元素,比如 select、textarea 和 input 等。
onchange 事件可以通过 HTML 或者 Javascript 代码来绑定。HTML 绑定方式如下:
<select onchange="myFunction()">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
Javascript 绑定方式如下:
// 获取元素
var select = document.getElementById("mySelect");
// 绑定 onchange 事件
select.onchange = function() {
alert("你选择了 " + select.value);
};
需要注意的是,当使用 Javascript 绑定方式时,onchange 事件只能被绑定到一次函数中。
下面是一个示例,演示了如何使用 onchange 事件来改变页面的背景颜色:
<!DOCTYPE html>
<html>
<body>
<h2>选择一个颜色:</h2>
<select id="color" onchange="changeColor()">
<option value="red">红色</option>
<option value="green">绿色</option>
<option value="blue">蓝色</option>
</select>
<script>
function changeColor() {
var color = document.getElementById("color").value;
document.body.style.backgroundColor = color;
}
</script>
</body>
</html>
onchange 事件是 Javascript 中的一种事件类型,它可以在表单元素的值发生改变时被触发。我们可以使用 HTML 或者 Javascript 代码来绑定 onchange 事件。
通过 onchange 事件,我们可以实现很多有趣的效果,比如改变页面背景颜色、隐藏或显示某些元素等等。