1

$('#someelement').focus()으로 전화하면 오류 메시지가 나타나지 않지만 실제로 작동하지 않습니다. 내가 document.activeElement을 얻으려고해도 여전히 body 요소를 반환합니다.js .focus()에 의해 원하는 요소에 초점을 맞출 수 없습니다.

다음은 내 콘솔 결과입니다

enter image description here

+1

'div'의'focus' 이벤트가 없습니다. http://stackoverflow.com/questions/3656467/is-it-possible-to-focus-on-a-divusing-javascript-focus-function을 확인하십시오. – Pugazh

+0

여기에서 작업 데모를 공유하십시오. – niyasc

답변

2

당신은 #IncomeExpense_wrapper에 대한 .focus를 호출하고 그 <div>divfocus 이벤트가없는 것입니다 만 입력 요소는 않습니다.

div에 초점을 맞추는 것에 대한 정보가 없으므로 더 이상 도움을 줄 수 없습니다.

-3

검사가 벌금을 작동하는 것 같군이 plunk.

<!DOCTYPE html> 
<html> 

    <head> 
    <script data-require="[email protected]" data-semver="3.0.0" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js"></script> 
    <link rel="stylesheet" href="style.css" /> 
    <script src="script.js"></script> 
    </head> 

    <body> 
    <h1>Hello Plunker!</h1> 
    <input type="text" /> 
    <script> 
    $('document').ready(function(){ 
    $('input').focus(); 
    }) 
    </script> 
    </body> 

</html> 

div에 집중하려고하는 경우. this을 사용하는 것이 좋습니다. 보시다시피 문제의 div로 스크롤됩니다.

<!DOCTYPE html> 
<html> 

    <head> 
    <script data-require="[email protected]" data-semver="3.0.0" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js"></script> 
    <link rel="stylesheet" href="style.css" /> 
    <script src="script.js"></script> 
    </head> 

    <body> 
    <h1>Hello Plunker!</h1> 
    <h1>Hello Plunker!</h1> 
    <h1>Hello Plunker!</h1> 
    <h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1><h1>Hello Plunker!</h1> 
    <div id="somediv">this is the div</div> 
    <script> 
    $('document').ready(function(){ 
    window.location.hash = "#somediv"; 
    }) 
    </script> 
    </body> 

</html> 
+0

OP는'id = "IncomeExpense_wrapper"를 사용하여 div에 집중하려고합니다. – Pugazh

관련 문제