2010-12-15 42 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:爲什麼不只是追加到'價值'屬性的'