您好我有以下代码: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中显示时没有..所以请帮助
答案 0 :(得分:1)
尝试更改:
textareaEdit.appendChild(p);
成:
textareaEdit.value = p.innerHTML;