javascript中以前的活动控件

javascript中以前的活动控件,javascript,controls,textbox,button,Javascript,Controls,Textbox,Button,我想知道如何在页面上找到上一个活动控件。我有两个文本框和一个按钮,当我在某个文本框上单击按钮时,我想突出显示该文本框。我已经介绍了突出显示功能,但我不知道如何找出在哪个文本框上运行该功能 请帮忙 谢谢 您必须自己跟踪它您可以尝试以下方法: var prev_el_id; function focus_recorder(el) { prev_el_id = el.id; } 然后在要跟踪的每个元素上: <input id='tb1' type='text' onfocus='fo

我想知道如何在页面上找到上一个活动控件。我有两个文本框和一个按钮,当我在某个文本框上单击按钮时,我想突出显示该文本框。我已经介绍了突出显示功能,但我不知道如何找出在哪个文本框上运行该功能

请帮忙


谢谢

您必须自己跟踪它您可以尝试以下方法:

var prev_el_id;

function focus_recorder(el)
{
    prev_el_id = el.id;
}
然后在要跟踪的每个元素上:

<input id='tb1' type='text' onfocus='focus_recorder(this)' ></input>

然后,当您想要突出显示前一个元素时,您可以使用prev_el_id变量找出它是哪个元素