var itemNumber = " "; var startnum = this.innerText.indexOf("号") + 2; //从"号"后面的第二位开始截取 var endnum = this.innerText.indexOf("数"); //一直截取到"数"的前一位为止 itemNumber = this.innerText.substring(startnum, endnum); 2.1只传一个参数 例如: String sb = "bbbdsajjds"; sb.substring(2); 将字符串从索引号为2开始截取,一直到字符串末尾。(索引值从0开始); 2.2传入2个索引值 String sb = "bbbdsajjds"; sb.substring(2, 4); 从索引号2开始到索引好4结束(并且不包含索引4截取在内,也就是说实际截取的是2和3号字符); js字符串截取函数slice()、substring()、substr(); https://www.cnblogs.com/lmsblogs/p/5876384.html 几个经常用到的字符串的截取(substring); http://www.cnblogs.com/luqingsong/archive/2011/02/16/1956458.html 体验js中splice()的强大(插入、删除或替换数组的元素); https://www.jb51.net/article/33306.htm