如何为所选文本添加前缀和后缀

时间:2012-03-06 11:04:58

标签: javascript dom

我正在尝试制作一个简单的WYSIWYG编辑器。

当从<textarea>选择/高级文本,并且单击带有 btn id的按钮时,JS将添加前缀<a href=''>和后缀{{ 1}}。

这就是我的想法。但它不适用于jsfiddle。

</a>

1 个答案:

答案 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>