2011-11-25 98 views
0

我正在做一个Firefox扩展。该扩展程序有一个侧边栏。在这个边栏中,我动态地创建了一些文本框。我如何将焦点放在我创建的最后一个文本框上?把焦点放在XUL文本框上

这是代码,我想把焦点放在文本框“userResponse”。该文本框是一个XUL元素。我试过document.getElementById("userResponse").focus()但它不起作用。

回答

0

调用textResponse.focus()是正确的方法 - 但没有参数将此元素添加到文档中。当然,您可以通过使用document.getElementById()来重新获取该元素 - 但是同样的事情,您应该在之后元素已被添加到文档中。

+0

是弗拉基米尔,我在将元素添加到文档后做了重点工作,但没有任何反应。 – Noelia