2014-03-12 33 views
0

我有一個文本區域,用戶可以提交帖子,我將它們放入我的數據庫使用ajax,但我想創建一個新的div下方的文本區域時點擊提交,以便他們知道它的工作。javascript - 從文本區域值創建無限的新divs

var text = document.getElementsByName(name)[0].value; 
    // $.post("../parsers/new_text.php", { text: text }); 
    var area = document.getElementsByName(name)[0]; 
    area.value = ""; 
    var div = document.createElement("div"); 
    div.appendChild(text); 
    var elem = document.getElementById("texts"); 
    elem.appendChild(div); 
    document.body.appendChild(elem); 

這是我到目前爲止,一切都工作到area.value="";但它不是創建一個div我有文本區域ID爲「文本」的內部一個新的div。我不確定我做錯了什麼。

回答

1

您需要創建一個帶有createTextNode()的文本節點並將其添加到div元素中,添加普通text字符串將不起作用。這是一個工作fiddle