2010-12-15 5 views

Répondre

6

ou vous pouvez faire comme suit:

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

OH J'ai oublié innerHTML, merci l'homme! – Guyver

+0

puis-je obtenir un woot woot? – kjy112

+0

woot woot? alors quelqu'un pourrait m'appeler un nerd:/ – Guyver

3

Quelque chose comme cela devrait fonctionner:

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

EDIT: ou, comme Pointy a suggéré, les deux dernières lignes peuvent être remplacées par:

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

Pourquoi ne pas simplement 'textArea.value + = textToAppend;' ?? – Pointy

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

Même question à vous que j'ai posée @GreginYEG: pourquoi ne pas simplement ajouter à l'attribut "value" du '