2010-12-15 43 views

回答

6

,或者你可以做它这样:

var myVar = 'sup fresh our turn baby!'; 
var myTextArea = document.getElementById('myArea'); 
myTextArea.innerHTML += myVar; 
+0

OH我忘记了innerHTML,谢谢! – Guyver 2010-12-15 20:53:48

+0

我可以得到一个woot woot吗? – kjy112 2010-12-15 20:55:28

+0

woot woot?那么有人可能会称我为书呆子:/ – Guyver 2010-12-15 21:14:31

3

像这样的东西应该工作:

var textArea = document.getElementById("mytextarea"); // assuming there is a textarea with id = mytextarea 
var textToAppend = document.createTextNode("Hello, World!"); 
textArea.appendChild(textToAppend); 

编辑:,或如尖尖的建议,最后两行可以被替换为:

textArea.value += "Hello, World!"; 
+0

为什么不只是'textArea.value + = textToAppend;'?? – Pointy 2010-12-15 20:48:49

2
function appendText(str) { 
var obj=document.getElementById("myTextArea") 
var txt=document.createTextNode("append this text") 
obj.appendChild(txt) 
} 
+0

同样的问题给你,我问@GreginYEG:为什么不只是追加到'价值'属性的'