0
Firefox 확장 기능을 사용하고 있습니다. 확장 프로그램에 사이드 바가 있습니다. 이 사이드 바에서 동적으로 텍스트 상자를 만들었습니다. 내가 마지막으로 만든 텍스트 상자에 어떻게 집중할 수 있습니까?XUL 텍스트 상자에 초점 맞추기
이 코드는 텍스트 상자에 초점을두고 싶습니다. "userResponse". 텍스트 상자는 XUL 요소입니다.
var textResponse= document.createElement("textbox");
textResponse.setAttribute("id", "userResponse");
textResponse.setAttribute("class", "question");
textResponse.setAttribute("title", "Type your question here");
textResponse.onkeypress = numberOfResults;
textResponse.focus("");
var trResponse = document.createElement("tr");
var tdResponse = document.createElement("td");
tdResponse.appendChild(textResponse);
trResponse.appendChild(tdResponse);
tableQuestion.appendChild(trResponse);
document.getElementById("userResponse").focus()
으로 시도했지만 작동하지 않습니다.
예 블라디미르, 문서에 요소를 추가 한 후에 초점을 맞추지 만 아무 일도 일어나지 않습니다. – Noelia