📅  最后修改于: 2023-12-03 14:54:40.942000             🧑  作者: Mango
在Javascript中,三元运算符也称为条件运算符,它可以根据一个条件的真假来决定返回的值。在按钮反应中,三元运算符可以用来判断按钮的状态并作出相应的操作。
(condition) ? true_value : false_value
const button = document.querySelector('button');
button.addEventListener('click', function() {
this.disabled ? this.textContent = '已禁用' : this.textContent = '点击我';
});
上述代码中,当按钮被点击时,会判断按钮是否被禁用。如果按钮被禁用,则将按钮的文本设置为“已禁用”,否则将按钮的文本设置为“点击我”。
this.disabled
,真值为 '已禁用'
,假值为 '点击我'
。this
关键字指向被点击的按钮。disabled
属性是按钮的一个布尔属性,表示按钮是否被禁用。使用三元运算符可以让代码更简洁、易读,并且在按钮反应中可以有效地处理状态和操作。