我的擴展在內容腳本中寫入Google Groups「新主題」頁面的主題和消息正文。文本在Google網上論壇中設置,郵件正文但不顯示?
更新的主題顯示得很好;它是輸入類型「文本」,所以一切都很簡單。身體,然而,是代表一個TextBox一個div,當我寫它,更新不會出現:
我試圖將焦點設置到外地第一,但有沒有效果。
我的擴展在內容腳本中寫入Google Groups「新主題」頁面的主題和消息正文。文本在Google網上論壇中設置,郵件正文但不顯示?
更新的主題顯示得很好;它是輸入類型「文本」,所以一切都很簡單。身體,然而,是代表一個TextBox一個div,當我寫它,更新不會出現:
我試圖將焦點設置到外地第一,但有沒有效果。
你是如何設置文本? Show your code!
一個典型的方式最初設置contenteditable
元素,像這樣:
var messageBody = document.getElementById ("p-b-0");
messageBody.innerHTML = '<p>Line 1.</p><p>Line 2.</p>';
注意,使用innerHTML
清除任何可能已經在文本框之前 - 這是好的這個問題的場景。
(對於更高級的更改/編輯,加載jQuery和使用它來添加/刪除/替換節點編輯框內。但是,這是一個不同的搜索和/或問題的主題。)
我正在使用body.setAttribute(「value」,bodyStr);但你是對的,調用innerHTML()就是需要的。再次感謝Brock。 – FractalBob
不客氣,樂意效勞。 PS:恭喜獲得upvote特權(提示,提示)。 :-) –
請出示你的代碼,你是如何設置文本框的價值的? – ocanal