本篇文章主要是對js 判斷控件獲得焦點的示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
JS判斷一個對象已獲得焦點document.activeElement.tagName //tagName 標簽名 實例:判斷body獲得光標時關閉輸入法。 代碼如下: var act = document.activeElement.tagName.toLowerCase(); if(act.indexOf("body") != -1 || act.indexOf("html") != -1) { document.body.style.imeMode = 'disabled'; } <script> function test(){ var srcElem = document.activeElement var testval = srcElem.name; //id和name比較常用應該 alert("控件"+testval+"獲取焦點"); } </script> <input name="a" type="text" value="測試a" onclick="test();"> <input name="b" type="text" value="測試b" onclick="test();">