永发信息网

js 获取textarea里内容 截取后输出

答案:1  悬赏:30  手机版
解决时间 2021-02-08 10:23
  • 提问者网友:鼻尖触碰
  • 2021-02-07 11:22
&lt;textarea id=&quot;reason&quot;&gt;<br>1$adaffdgghjkhkhgrdgd$11111111111111<br>2$2222222222222222$wwwwwwwwwwwwwwwwwwwwwww<br>3$eeeeeeeeeeeeeeeeeeeeeeeeeeeeee$dddddddddddddddddddd<br>4$cccccccccccccccccccccccc$ffffffffffffffffffff<br>&lt;/textarea&gt;<br><br>var x=document.getElementById(&quot;reason&quot;).value;<br>var y = x.substring(x.indexOf('$') + 1,x.length); <br>var z = y.substring(0, y.indexOf('$'));<br>alert(z); <br><br>我需要获取 两个$ 之间的内容 然后依然得到4行数据 网上找的代码只能处理第一条数据 小白求指点
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-02-07 11:38
var x=document.getElementById(&quot;reason&quot;).value;<br>var ary=x.split('$');//将X的值以&quot;$&quot;作为分隔符 分一个数组。<br>ary里面的数据是这样的<br>ary[0]=&quot;1&quot;<br>ary[1]=&quot;adaffdgghjkhkhgrdgd&quot;<br>ary[2]=&quot;111111111111112&quot;<br>ary[3]=&quot;2222222222222222&quot;<br>ary[4]=&quot;wwwwwwwwwwwwwwwwwwwwwww3&quot;<br>ary[5]=&quot;eeeeeeeeeeeeeeeeeeeeeeeeeeeeee&quot;<br>ary[6]=&quot;dddddddddddddddddddd4&quot;<br>ary[7]=&quot;cccccccccccccccccccccccc&quot;<br>ary[8]=&quot;ffffffffffffffffffff&quot;<br>我估计你是想要索引为单数的值。<br>var len=ary.length;<br>for(var i=0;i&lt;len;i++){<br>if(i%2!=0){<br>alert(ary[i])//这里就是获得索引为单数的值。<br>}<br>}<br>希望能帮到你
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯