我在我的简单内容管理系统中添加了这样的表单按钮。我写文章等。所以我也想添加图片和视频。我想通过自定义标签添加它们
function formatText (el,tagstart,tagend) {
if (el.setSelectionRange) {
el.value = el.value.substring(0,el.selectionStart) + tagstart + el.value.substring(el.selectionStart,el.selectionEnd) + tagend + el.value.substring(el.selectionEnd,el.value.length)
}
else {
var selectedText = document.selection.createRange().text;
if (selectedText != "") {
var newText = tagstart + selectedText + tagend;
document.selection.createRange().text = newText;
}
}
}
<form name="my_form">
<textarea name="my_textarea" id="mytext"></textarea><br />
<input type="button" value="IMAGE" onclick="formatText (document.getElementById('mytext'),'[IMAGE]','[/IMAGE]');" />
这是将 [IMAGE] [/IMAGE] 标签添加到我的文本区域,我想在提交表单后显示此标签之间的图像链接。同样,我想添加 [VIDEO] [/VIDEO] 标签,如果我在这些标签之间编写 youtube 链接,则在显示页面时显示视频。
我怎样才能做到这一点?