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

Textarea does not show content in UI even when DOM shows the innerHTML

本文关键字:显示 UI innerHTML DOM Textarea 即使      更新时间:2023-09-26

我的jsp有以下文本区域:

<textarea rows="5" cols="30" id="pasted_values"
                                            class="cell98 h15"></textarea>

onload of page,我这样动态设置内容:

$('#pasted_values').text(pastedValuesText);

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

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

<textarea rows="5" cols="30" id="pasted_values"
                                    class="cell98 h15" />

但是由于一些奇怪的原因,上面的代码扭曲了其他UI。

请帮。

Textarea的行为与页面加载后的其他html字段一样。

$('#pasted_values').val(pastedValuesText);

document.getElementById('pasted_values').value = pastedValuesText;

似乎起作用了http://jsfiddle.net/ECFcR/

<textarea rows="5" cols="30" id="pasted_values"
                                            class="cell98 h15"></textarea>
$('#pasted_values').text('Hello World!');

文本区的颜色是否与背景相同?

pastedValuesText的值是多少?