星巴克蓝莓芝士:javascript 得到当前焦点的位置

来源:百度文库 编辑:高校问答 时间:2024/05/05 09:42:33
javascript 得到当前焦点的控件

我要得到现在焦点在那里

比如 当前的焦点是<input type="text" tabindex="5" name="button" id="button" /> 我怎么得到 id “button”

谢谢

<textarea id="text1"></textarea>
<input type="text" tabindex="5" name="button" id="button" />
<input type="text" tabindex="5" name="button" id="button1" />
<input type="button" tabindex="5" value="按钮" id="button2" />
<script language="javascript">
function check()
{
window.status=event.srcElement.id
}
for(i=0;i<document.all.tags('INPUT').length;i++)
{document.all.tags('INPUT')[i].onfocus=check}
for(i=0;i<document.all.tags('TEXTAREA').length;i++)
{document.all.tags('TEXTAREA')[i].onfocus=check}
for(i=0;i<document.all.tags('BUTTON').length;i++)
{document.all.tags('BUTTON')[i].onfocus=check}
</script>

用this.id就可以取得

<script language=JavaScript>
function focusTest(strid)
{
alert(strid)
}
</script>

<input type=text id=text1 onFocus="JavaScript:focusTest(this.id);">