JS는 객체가 포커스를 얻었는지 확인합니다. document.activeElement.tagName //tagName 태그 이름
예: 본문이 커서를 얻을 때 입력 방법을 닫을지 여부를 결정합니다.
다음과 같이 코드 코드를 복사합니다.
var act = document.activeElement.tagName.toLowerCase();
if(act.indexOf("body") != -1 || act.indexOf("html") != -1)
{
document.body.style.imeMode = '비활성화됨';
}
<스크립트>
함수 테스트(){
var srcElem = document.activeElement
var testval = srcElem.name; //id와 name이 더 일반적으로 사용되므로 사용해야 합니다.
Alert("control"+testval+"포커스 얻기");
}
</script>
<input name="a" type="text" value="Test a" onclick="test();">
<input name="b" type="text" value="Test b" onclick="test();">