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();">