2

我的擴展在內容腳本中寫入Google Groups「新主題」頁面的主題和消息正文。文本在Google網上論壇中設置,郵件正文但不顯示?

更新的主題顯示得很好;它是輸入類型「文本」,所以一切都很簡單。身體,然而,是代表一個TextBox一個div,當我寫它,更新不會出現:

(Click for a larger image.)
Screenshot of relevant HTML


我試圖將焦點設置到外地第一,但有沒有效果。

+1

請出示你的代碼,你是如何設置文本框的價值的? – ocanal

回答

1

你是如何設置文本? Show your code!

一個典型的方式最初設置contenteditable元素,像這樣:

var messageBody   = document.getElementById ("p-b-0"); 
messageBody.innerHTML = '<p>Line 1.</p><p>Line 2.</p>'; 

注意,使用innerHTML清除任何可能已經在文本框之前 - 這是好的這個問題的場景。

(對於更高級的更改/編輯,加載jQuery和使用它來添加/刪除/替換節點編輯框內。但是,這是一個不同的搜索和/或問題的主題。)

+0

我正在使用body.setAttribute(「value」,bodyStr);但你是對的,調用innerHTML()就是需要的。再次感謝Brock。 – FractalBob

+0

不客氣,樂意效勞。 PS:恭喜獲得upvote特權(提示,提示)。 :-) –

相關問題