简体   繁体   English

在文本区域内显示段落值

[英]Display paragraph value inside textarea

Hello i have the following code : http://jsfiddle.net/yw7Zk/ 您好,我有以下代码: 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";
};

The problem is that i want the paragraf display: none when i press the button edit but i want it displaied in the textarea.. so please help 问题是我想要显示paragraf:当我按下按钮编辑时没有显示,但是我希望它显示在文本区域中。

Try changing: 尝试更改:

textareaEdit.appendChild(p);

into: 变成:

textareaEdit.value = p.innerHTML;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM