找了一个晚上没找到好的办法,难道只能取按钮的文字? Ext.MessageBox.confirm('Confirm', 'Confirm something?', function(btn) ...{ if(btn.text = "Yes") alert('yes'); else return;}); 原来是写错了,==写成了 Ext.MessageBox.confirm('Confirm', 'Confirm something?', function(btn) ...{ if(btn == "yes") alert('yes'); else return;});