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>
标签,所有其他标签都应该被删除。如何才能做到这一点?