我需要在每行的末尾添加一個"
(引號)開頭和一個"& _
(引號和號和下劃線)到每行的末尾,在Textarea內按鈕。Javascript附加textarea中每個字符串的開頭和結尾的文本
例
之前,textarea的內容是這樣的:textarea的內容看起來
This is line 1
This is line 2
etc...
後,像這樣:
"This is line 1"& _
"This is line 2"& _
"etc..."& _
我需要在每行的末尾添加一個"
(引號)開頭和一個"& _
(引號和號和下劃線)到每行的末尾,在Textarea內按鈕。Javascript附加textarea中每個字符串的開頭和結尾的文本
例
之前,textarea的內容是這樣的:textarea的內容看起來
This is line 1
This is line 2
etc...
後,像這樣:
"This is line 1"& _
"This is line 2"& _
"etc..."& _
通過\n
只是分割你的textarea的內容並做所需的編輯,然後你可以加入他們回到使用JavaScript中join()
功能。
將此值回textarea的。
示例代碼
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");
}
<textarea id="test"></textarea>
<button onclick="foo()">Click Me!</button>
完美!對不起,我沒能回來,並張貼了我的努力,這個問題。我找不到任何可行的東西。我發現的一切只做1行,而不是像需要的那樣多行。就像你在這裏提供的。我一直在尋找了幾個小時,只發現了大約三碼測試,但都只是做了一個一行。謝謝RSR!你搖滾! –
<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>
希望你想這種類型的東西.. :)享受
你有問題嗎? – trincot
獲取textarea的作爲字符串使用「\ n」分裂分離得到數組,然後前插和追加你的化妝品的變化和現在就加入嘗試 –
請包括*必要最短的代碼來重現問題*,這應該最低限度包括一些JavaScript考慮你的問題。 –