在点击时发生了两件事,先让所有按钮的值统一,然后再把点击的单独改变值
<input type="button" value="西红柿">
<input type="button" value="西红柿">
<input type="button" value="西红柿">
<input type="button" value="西红柿">
<input type="button" value="西红柿">
<script>
//获取所有按钮,分别注册点击事件
var btObjs = document.getElementsByTagName("input");
//遍历所有按钮
for (var i = 0; i < btObjs.length; i++) {
//注册点击事件
btObjs[i].onclick = function () {
//将所有按钮的value值设为默认
for (var j = 0; j < btObjs.length; j++) {
btObjs[j].value = "西红柿";
}
//将当前被点击的值重新设置
this.value = "炒蛋";
};
}
</script>