Javascript 如何编写一个知道某个按钮已被单击的函数,该函数在另一个按钮被启用时执行某些操作?

Javascript 如何编写一个知道某个按钮已被单击的函数,该函数在另一个按钮被启用时执行某些操作?,javascript,html,Javascript,Html,我有三个按钮,最后两个是禁用的,第一个是启用的。单击停止按钮后,第一个和最后一个按钮变为禁用,中间的按钮变为启用。每次单击“停止”按钮都会弹出一条消息。我想让停止按钮知道它在中间的按钮上,并且它已启用,因此它有其独特的消息弹出 我试过了 //html <div class="Input" id="Input"> <div class="onOff"> <button id="on" class="on" onclick="ac

我有三个按钮,最后两个是禁用的,第一个是启用的。单击停止按钮后,第一个和最后一个按钮变为禁用,中间的按钮变为启用。每次单击“停止”按钮都会弹出一条消息。我想让停止按钮知道它在中间的按钮上,并且它已启用,因此它有其独特的消息弹出

我试过了

//html
<div class="Input" id="Input">
        <div class="onOff">
            <button id="on" class="on" onclick="activate(); 
gillespie();">Begin Simulation</button>
            <button id="stop" class="off" onclick="disableA(); 
stopDesc()">Stop Simulation</button>
        </div>
<div class="mRNAbutton">
            <button id = "rnaLow" class="mRNAlow" onclick="fmRNAlow()">[Low 
mRNA]</button>
            <button id = "rnaMedium" class="mRNAmed" onclick="fmRNAmed()"> 
[Medium mRNA]</button>
            <button id = "rnaHigh" class="mRNAhigh" onclick="fmRNAhigh()"> 
[High mRNA]</button>
        </div>
//Javascript
function ifEnabled()
{
var ifEnab = document.getElementById('rnaMedium');

if(ifEnab.enabled &&  document.getElementById('stop').clicked == true){

//random code
}

预期结果是“停止”按钮能够根据当时启用的按钮向我提供不同的弹出消息。

以下是一个工作示例,说明如果在禁用另一个按钮时单击了某个按钮,如何触发某些操作:

一 二 三 const btn1=document.getElementById'btn-1'; const btn2=document.getElementById'btn-2'; const btn3=document.getElementById'btn-3'; 常量hello=element=>{ //禁用单击的按钮 element.disabled=true ifbtn2.disabled&&btn3.disabled{ 警报当btn2和btn3被禁用时,我将执行某些操作 }else ifbtn1.disabled&&btn2.disabled{ 警报当btn1和btn2被禁用时,我会做一些事情 } }
这将记住上次单击的按钮,并相应地显示警报

var消息; 函数lastClickedbtn { message=btn.id; } 功能关闭 { 警报信息; } 低的 中等的 高的 关