У меня есть контент-доступный div, который я хотел бы иметь, чтобы пользователи могли вставлять такие вещи, как ссылки, изображения или видео на YouTube. На данный момент это то, что у меня есть:
function addLink() {
var link = $('#url').val();
$('#editor').focus();
document.execCommand('createLink', false, link);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Text Editor -->
<div id="editor" contenteditable="true"></div>
<!-- Add Link -->
<input type="text" id="url">
<button onclick="addLink()">Submit</button>