Css 多行文本框中的文本无法显示

Css 多行文本框中的文本无法显示,css,google-chrome-extension,textbox,Css,Google Chrome Extension,Textbox,我有一个Chrome扩展,可以动态更新网页中的两个文本区域,虽然更新后的文本在主题字段中显示良好,但它根本不会出现在消息正文中 文本框的CSS如下所示: <div id="p-b-0" class="GPW32EMDIBB editable" g_editable="true" contenteditable="true" role="textbox" aria-multiline="true" aria-live="polite" aria-label="Compose a mes

我有一个Chrome扩展,可以动态更新网页中的两个文本区域,虽然更新后的文本在主题字段中显示良好,但它根本不会出现在消息正文中

文本框的CSS如下所示:

<div id="p-b-0" class="GPW32EMDIBB editable" g_editable="true" contenteditable="true"   
role="textbox" aria-multiline="true" aria-live="polite" aria-label="Compose a message" 
style="" value="Hello, World!" tabindex="1"><br></div>


有人知道为什么文本值不应该显示吗?

这个特定的文本框实际上不是一个文本框,而是一个内容可编辑的div。我猜您的代码正在寻找一个带有“textarea”标记的对象。

实际上,代码在寻找一个ID为“p-b-0”的对象:var body=document.getElementById(“p-b-0”);然后是body.setAttribute(“value”,“Hello,World!”);这可能的重复不是CSS问题,似乎已由解决。