我有一个可编辑的div,它像textarea一样工作:
<div class="post" placeholder="Write a comment..." contenteditable="true"></div>
如何通过JS/JQuery清空div中的所有值?
我尝试过$(".post").html("");
,但它不能正常工作。
请帮忙解决。
我有一个可编辑的div,它像textarea一样工作:
<div class="post" placeholder="Write a comment..." contenteditable="true"></div>
如何通过JS/JQuery清空div中的所有值?
我尝试过$(".post").html("");
,但它不能正常工作。
请帮忙解决。
.post[placeholder]:empty:before { content: attr(placeholder); color: #bababa; }
。现在我必须想办法让占位符再次工作。 - Bagwellelm.innerHTML='';
应该可以很好地工作:<div class="post" placeholder="Write a comment..." contenteditable="true">
</div>
<button onclick="
document.getElementsByClassName('post')[0].innerHTML='';
">clear</button>
for( var elms=document.getElementsByClassName('post'), L=elms.length
; L--
; elms[L].innerHTML=elms[L].getAttribute('placeholder')
);
<div class="post" placeholder="Write a comment..." contenteditable="true">
</div>
<button onclick="
var elm = document.getElementsByClassName('post')[0];
elm.innerHTML=elm.getAttribute('placeholder');
">clear</button>
在这里工作jsfiddle 链接。