Я делаю расширение Firefox. Расширение имеет боковую панель. На этой боковой панели я создал несколько текстовых полей динамически. Как я могу сфокусироваться на последнем текстовом поле, которое я создал?
Это код, я хочу поместить фокус в текстовое поле "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()
, но он не работает.