我正在尝试制作一个简单的WYSIWYG编辑器。
当从<textarea>
选择/高级文本,并且单击带有 btn id的按钮时,JS将添加前缀<a href=''>
和后缀{{ 1}}。
这就是我的想法。但它不适用于jsfiddle。
</a>
答案 0 :(得分:0)
你的JS函数看起来不错......我认为你不需要将任何值传递给你的函数
<script type="text/javascript">
function markupEd() {
var textArea = document.getElementById('textInput').value;
var i = 0;
var textArray = textarea.split("\n");
for (i = 0; i < textArray.length; i++) {
textArray[i] = "<a href=''>" + textArray[i] + "</a>";
}
document.getElementById('textInput').value = textArray.join("\n");
}
</script>
<input type="button" id="btn" value=" <a> " onclick="markupEd();">
<textarea id="textInput"></textarea>