JS中怎么定位焦点

JavaScript014

JS中怎么定位焦点,第1张

<body onload="javascript:showLoginMeg('usrId','${loginForm.loginMsg}')">  //在body中定义事件  

function showLoginMeg(logobj,loginMsg){

        if ("" != loginMsg){

         //logobj.focus()   

         alert(loginMsg)

         document.getElementById(logobj).focus()  //此处的logobj是一个字符串 得把他转换成对象进行焦点的定位

        }

    }

<pre></pre>

<pre></pre>

<div class="translator-theme-default" id="translator-floating-panel" style="bottom:auto left:0px right:auto top:89px">

<div title="点击翻译" id="translator-floating-panel-button"></div>

</div>

<pre></pre>

<div class="translator-theme-default" id="translator-floating-panel" style="bottom:auto left:545px right:auto top:20px">

<div title="点击翻译" id="translator-floating-panel-button"></div>

</div>

    

        <div style="padding-top:20px">         

            <p style="font-size:12px">版权声明:本文为博主原创文章,未经博主允许不得转载。</p>

        </div>

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html的<script>标签中,输入js代码:

$('body').append(document.activeElement.id == "a" ? 'true': 'false')

$('#a').focus(function () {

$('body').append(document.activeElement.id == "a" ? 'true': 'false')

})

3、浏览器运行index.html页面,此时会发现false代表没有聚焦,点击聚焦后发现打印了true。