2
我使用了contenteditable div。如何使contenteditable div只允許某些標籤?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div contenteditable="true"></div>
<button id="insert_strong">Strong!</button>
<button id="insert_italic">Italic</button>
<button id="insert_span">Span!</button>
<script>
$("#insert_strong").click(function(){
$("div").append('<strong>Strong text!</strong> ');
});
$("#insert_italic").click(function(){
$("div").append('<i>Italic text!</i> ');
});
$("#insert_span").click(function(){
$("div").append('<span>Span text!</span> ');
});
</script>
即使我刪除的按鈕,人們仍然可以通過粘貼複製粘貼任何HTML標記任何網站。我希望人們只能在其中發佈<strong>
標籤,所有其他標籤都應該被刪除。如何才能做到這一點?