js判断点击事件那个按钮条件成立执行结果

按钮1 按钮2 文本框 (查询 search() )

function search(){
if((条件达成运行按钮1 结束) 不成立运行第2条){
按钮1(有值)
}
else if((条件达成运行按钮2 结束) 不成立运行第3条)
{
按钮2
}else
{
文本框
}
}
是在一个点击事件中判断前面有又没有点击哪一个按钮
点击查询之后判断点击了那个按钮然后运行该段代码该怎么写。
希望能帮忙给出具体代码。

给每个按钮写一个id,判断是哪个id就执行相应的条件啊。

点击这些按钮后给他赋一个变量, 然后再点击时,先去判断这个按钮变量的值,如果变量你是赋值的那证明点击了,再去执行你的这些代码。