我正在寫一個JavaScript聊天應用程序,但我遇到了一個小問題。選擇文字時不要閃光onfocus?
下面是HTML結構:
<div id="chat">
<div id="messages"></div>
<textarea></textarea>
</div>
當用戶點擊/集中在聊天框,我想文本框被自動聚焦。我對聊天框此onfocus
處理程序:
chat.onfocus = function() {
textarea.focus();
}
這工作,但問題是,在Firefox,這使得它無法在消息div
選擇文本,因爲當你嘗試點擊就可以了,重點轉移到textarea
。我怎樣才能避免這個問題?
(半相關的問題:在Chrome中,textarea.focus()
似乎沒有鍵盤焦點轉移到textarea
;它僅突出了盒子IE8似乎沒有點擊時向onfocus
迴應可言,即使它。 ?tabindex
設置任何想法,爲什麼)