首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >即使DOM显示innerHTML,Textarea也不会在UI中显示内容

即使DOM显示innerHTML,Textarea也不会在UI中显示内容
EN

Stack Overflow用户
提问于 2014-07-04 11:06:55
回答 2查看 1.5K关注 0票数 0

我的jsp有以下文本区:

代码语言:javascript
运行
复制
<textarea rows="5" cols="30" id="pasted_values"
                                            class="cell98 h15"></textarea>

在页面加载时,我以这种方式动态设置内容:

代码语言:javascript
运行
复制
$('#pasted_values').text(pastedValuesText);

但是在页面加载时,文本区域显示为空。但是inspect元素、文本区域元素的HTML和DOM内容显示了当前的值。

已尝试使用.val()。但它似乎只能通过firebug中的js沙箱js控制台来工作。已尝试使用文本区域快捷方式,即

代码语言:javascript
运行
复制
<textarea rows="5" cols="30" id="pasted_values"
                                    class="cell98 h15" />

但由于某种奇怪的原因,上面的代码扭曲了其他用户界面。

请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2014-07-04 11:17:42

Textarea在页面加载后的行为类似于其他html字段。

代码语言:javascript
运行
复制
$('#pasted_values').val(pastedValuesText);

代码语言:javascript
运行
复制
document.getElementById('pasted_values').value = pastedValuesText;
票数 2
EN

Stack Overflow用户

发布于 2014-07-04 11:31:07

它似乎在工作,http://jsfiddle.net/ECFcR/

代码语言:javascript
运行
复制
<textarea rows="5" cols="30" id="pasted_values"
                                            class="cell98 h15"></textarea>

$('#pasted_values').text('Hello World!');

文本区的颜色和背景是一样的吗?

pastedValuesText的价值是什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24566135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档