js 获取textarea里内容 截取后输出
答案:1 悬赏:30 手机版
解决时间 2021-02-08 10:23
- 提问者网友:鼻尖触碰
- 2021-02-07 11:22
<textarea id="reason"><br>1$adaffdgghjkhkhgrdgd$11111111111111<br>2$2222222222222222$wwwwwwwwwwwwwwwwwwwwwww<br>3$eeeeeeeeeeeeeeeeeeeeeeeeeeeeee$dddddddddddddddddddd<br>4$cccccccccccccccccccccccc$ffffffffffffffffffff<br></textarea><br><br>var x=document.getElementById("reason").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("reason").value;<br>var ary=x.split('$');//将X的值以"$"作为分隔符 分一个数组。<br>ary里面的数据是这样的<br>ary[0]="1"<br>ary[1]="adaffdgghjkhkhgrdgd"<br>ary[2]="111111111111112"<br>ary[3]="2222222222222222"<br>ary[4]="wwwwwwwwwwwwwwwwwwwwwww3"<br>ary[5]="eeeeeeeeeeeeeeeeeeeeeeeeeeeeee"<br>ary[6]="dddddddddddddddddddd4"<br>ary[7]="cccccccccccccccccccccccc"<br>ary[8]="ffffffffffffffffffff"<br>我估计你是想要索引为单数的值。<br>var len=ary.length;<br>for(var i=0;i<len;i++){<br>if(i%2!=0){<br>alert(ary[i])//这里就是获得索引为单数的值。<br>}<br>}<br>希望能帮到你
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯