2

我正在尝试将字符串的值传递给 textarea,以便它在 textarea 中可见。看起来textarea中没有像'value'这样的属性。

4

4 回答 4

4

“textarea”标签确实具有“value”属性,请参阅:http ://www.w3schools.com/jsref/dom_obj_textarea.asp

如果您想将 textarea 中的内容作为从服务器获取的字符串,则必须调用服务器以通过 AJAX 从 JavaScript 代码中获取值。一个小指南:http ://www.w3schools.com/ajax/ajax_xmlhttprequest_create.asp

Java Applet、ActiveX 等还有其他高级方法可以做到这一点……但这仅用于高级目的。

于 2012-08-26T09:59:20.460 回答
3

用于设置内容的文本区域的属性textarea.innerText适用于 IE 和textarea.textContentfirefox。

于 2012-08-26T09:59:27.750 回答
1

我尝试了以下代码并且它有效。我刚刚在 textarea 标签中输入了字符串,如下所示: 字符串值

<% String textAreaValue = session.getAttribute("textArea"); %>

<textarea rows = "4" cols = "20" name = "area" id = "area"><% if(condition) { %>
<%=textAreaValue %><%}%> </textarea>
于 2012-08-28T10:02:17.770 回答
0

您还可以通过以下方式使用 JQuery 设置其内容:

$("#id_of_textarea").val("here is your message");

或通过以下方式使用 javascript:

document.getElementById("id_of_textarea").value = "here is your message";
于 2012-08-27T06:58:35.717 回答