如何判断某窗口是否当前活动窗口
1个回答
展开全部
HTML code
<html>
<head>
<script type="text/javascript">
var t1=document.getElementById("txt1");
function isFocus(){
if(document.activeElement.id=='txt2'){
alert('txt2获得焦点');
}
else{
alert('txt2未获得焦点');
}
}
</script>
</head>
<input id="txt1" type="text" value="aaaaa" onblur="isFocus()">
<input id="txt2" type="text" value="bbbbb">
<input id="txt3" type="text" value="cccc">
</html>
alert(document.activeElement.id);当前获取焦点控件的id
方法2、首先定义一个window.active全局变量,在窗口获取焦点的时候,即onfocus事件,给全局变量设置值
当事情焦点的时候,清除这个值。
用这个window.active全局变量判断
<html>
<head>
<script type="text/javascript">
var t1=document.getElementById("txt1");
function isFocus(){
if(document.activeElement.id=='txt2'){
alert('txt2获得焦点');
}
else{
alert('txt2未获得焦点');
}
}
</script>
</head>
<input id="txt1" type="text" value="aaaaa" onblur="isFocus()">
<input id="txt2" type="text" value="bbbbb">
<input id="txt3" type="text" value="cccc">
</html>
alert(document.activeElement.id);当前获取焦点控件的id
方法2、首先定义一个window.active全局变量,在窗口获取焦点的时候,即onfocus事件,给全局变量设置值
当事情焦点的时候,清除这个值。
用这个window.active全局变量判断
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询