使用javascript逐行操作字符串

使用javascript逐行操作字符串,javascript,Javascript,假设我有一个包含如下句子的文本区域 怎么了 你好吗 就这些 我必须将大写字母转换成小写字母,反之亦然,输出如下 怎么了 你好吗 就这些 现在,我如何使用Javascript逐行操作句子 试试下面的内容 var lines = $('textarea').val().split('\n'); for(var i = 0;i < lines.length;i++){ } var line=$('textarea').val().split('\n'); 对于(变量i=0;i

假设我有一个包含如下句子的文本区域

怎么了

你好吗

就这些

我必须将大写字母转换成小写字母,反之亦然,输出如下

怎么了

你好吗

就这些

现在,我如何使用Javascript逐行操作句子

试试下面的内容

var lines = $('textarea').val().split('\n');

for(var i = 0;i < lines.length;i++){
 }
var line=$('textarea').val().split('\n');
对于(变量i=0;i
让我们看看第一个字符串的示例

function invertCase (str) {
 for (var i=0; i< str.length; i++) {
   if(str.charAt(i).toUpperCase()===str.charAt(i)){
     str = str.split('').splice(i,1,str.charAt(i).toLowerCase()).join();
   } else {
     str =str.split('').splice(i,1,str.charAt(i).toUpperCase()).join();
   }
return str;
}
功能反转盒(str){
对于(变量i=0;i
我将textarea的值转换为字符串变量,并转换字母大小写。但当我将更改后的字符串放入textarea时,它不会以行分隔。你需要提供一个最小、完整且可验证的问题。这不是代码编写服务。你需要向我们展示你的代码。好的,我会的。很抱歉出现这样的问题谢谢你的关注。仅代码的答案对社区没有用处。请看