2010-05-10 82 views
1

即時通訊使用form_name.textbox.focus()和它在IE中工作正常,但不是在Mozilla中。有人能告訴我如何處理這個問題嗎?這是爲了回答。setFocus不工作在mozilla

回答

4

您正在使用非標準IE行爲將所有具有ID的元素轉換爲全局變量。
由於Firefox不這樣做,form_nameundefined

將其更改爲

document.getElementById("ID of <input> element").focus(); 
+0

感謝花花公子。它工作完美 – Selom 2010-05-10 12:27:52

+0

爲什麼這是downvoted? – SLaks 2010-05-10 13:53:57

1

給這些一展身手:

document.form_name.textbox.focus() 
document.form_name[ "textbox" ].focus() 
+0

這根本沒有幫助。 – SLaks 2010-05-10 12:22:54

+0

我修改了我的答案,它適用於FF和IE。 – 2010-05-10 12:24:47

+0

請注意'form_name'不是''

'''''。 – SLaks 2010-05-10 13:54:22

相關問題