JS determina que un objeto ha obtenido el foco document.activeElement.tagName //tagName nombre de etiqueta
Ejemplo: determinar si se debe cerrar el método de entrada cuando el cuerpo obtenga el cursor.
Copie el código de código de la siguiente manera:
var act = document.activeElement.tagName.toLowerCase();
if(act.indexOf("cuerpo") != -1 || act.indexOf("html") != -1)
{
document.body.style.imeMode = 'deshabilitado';
}
<guión>
prueba de función(){
var srcElem = documento.activeElement
var testval = srcElem.name; //id y nombre se usan más comúnmente y deberían
alerta("control"+testval+"obtener foco");
}
</script>
<input name="a" type="text" value="Prueba a" onclick="test();">
<nombre de entrada="b" tipo="texto" valor="Prueba b" onclick="prueba();">