Javascript在textarea中的每个字符串的开头和结尾附加文本

时间:2017-01-30 13:27:10

标签: javascript

我需要在开头添加一个"(引用),并在按下按钮时在每个行的末尾添加一个"& _(引用&符号和下划线),在Textarea中。< / p>

示例

之前,textarea的内容如下所示:

This is line 1
This is line 2
etc...

之后,textarea的内容将如下所示:

"This is line 1"& _
"This is line 2"& _
"etc..."& _

2 个答案:

答案 0 :(得分:4)

只需将您的textarea内容拆分为\n并进行所需的编辑,然后您可以使用javascript中的join()函数将其加入。

将此值设置回textarea。

示例代码

&#13;
&#13;
function foo() {
  var str = document.getElementById("test").value;
  var lines = str.split("\n");
  for(var i=0; i<lines.length; i++) {
    lines[i] = "\"" + lines[i] + "\"& _";
  }
  document.getElementById("test").value = lines.join("\n");
}
&#13;
<textarea id="test"></textarea>
<button onclick="foo()">Click Me!</button>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

<textarea id="txtString"></textarea>
    <script>
        var txtString = $("#txtString");
        txtString = str.split("\n");
        var afterString = '';
        for (var i =0; i = txtString.length; i++) {
            afterString += '"'+txtString[i]+'"& _';
        }
        $("#txtString").val(afterString);
</script>

希望你想要这种类型的东西..享受:)