在textarea中显示段落值

时间:2013-01-16 15:44:25

标签: javascript

您好我有以下代码:http://jsfiddle.net/yw7Zk/

var makeAreaEditable = function(event){
    var btn = event.target,
        li  = btn.parentNode,
        p   = li.getElementsByClassName('paratext')[0];

    p.style.display="none";
    btn.innerText="Ok";
    btn.onclick = saveEdit;
    var textareaEdit = document.createElement('textarea');
    textareaEdit.className = 'testarea';
    li.appendChild(textareaEdit);
    textareaEdit.appendChild(p);
    textareaEdit.style.display="block";
};

问题是我想要paragraf显示:当我按下按钮编辑但我希望它在textarea中显示时没有..所以请帮助

1 个答案:

答案 0 :(得分:1)

尝试更改:

textareaEdit.appendChild(p);

成:

textareaEdit.value = p.innerHTML;