我在Firefox 3.03的DIV元素上使用contentEditable屬性。如果將其設置爲true,則可以按預期編輯DIV的文本內容。Firefox 3.03和contentEditable
然後,當我將contentEditable設置爲「false」時,div也不再可編輯,也如預期的那樣。
但是即使文本不再可編輯,閃爍的插入符號(文本輸入光標)仍然可見。當我單擊同一頁面中的大多數其他文本時,即使在普通文本段落中,插入符號現在也可見。
有沒有人見過這個?有什麼方法可以強制插入符號隱藏嗎?
(當我要麼調整瀏覽器或其他應用程序中單擊,然後回來,插入符奇蹟般地消失。)
感謝您的提示。 removeAllRanges()至少似乎隱藏插入符號設置可編輯爲false後,好一點。然而,如果我點擊文本的其他地方,它會再次回來。刪除屬性本身似乎沒有任何影響。 可能是Mozilla可以在新版本中修復的問題。 – Ash 2008-10-19 23:28:32