js 字符串中插入内容 5
varstr="我我----------------------------哈哈---------------------他他--------------------嘻嘻...
var str = "我我----------------------------哈哈---------------------他他--------------------嘻嘻-------------------你你你你";
如何在会后一段文字前添加内容
在“你你你你”之前添加内容 展开
如何在会后一段文字前添加内容
在“你你你你”之前添加内容 展开
3个回答
展开全部
在js字符串中插入内容代码如下,代码实现了在字符串”你好“中插入字符”们“。
参数说明:str表示原字符串变量,item表示要插入的字符串,index表示要插入的位置。
function insert_item(str,item,index){
var newstr=""; //初始化一个空字符串
var tmp=str.substring(0,index);
var estr=str.substring(index,str.length);
newstr+=tmp+item+estr;
return newstr;
}
console.log(insert_item("你好","们",1));
代码运行结果如下图:
2016-07-28 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
js 字符串中插入内容的方法是重写原型中的splice()方法:
1、原型定义如下:
if (!String.prototype.splice) {
String.prototype.splice = function(start, delCount, newSubStr) {
return this.slice(0, start) + newSubStr + this.slice(start + Math.abs(delCount));
};
}
2、重写后代码如下:
String.prototype.splice = function(idx, rem, str) {
return this.slice(0, idx) + str + this.slice(idx + Math.abs(rem));
};
3、使用方法:
var result = "foo baz".splice(4, 0, "bar ");
document.body.innerHTML = result;
结果:在 "foo bar"中的第4个位置插入字符串bar ,变成:"foo bar baz"
1、原型定义如下:
if (!String.prototype.splice) {
String.prototype.splice = function(start, delCount, newSubStr) {
return this.slice(0, start) + newSubStr + this.slice(start + Math.abs(delCount));
};
}
2、重写后代码如下:
String.prototype.splice = function(idx, rem, str) {
return this.slice(0, idx) + str + this.slice(idx + Math.abs(rem));
};
3、使用方法:
var result = "foo baz".splice(4, 0, "bar ");
document.body.innerHTML = result;
结果:在 "foo bar"中的第4个位置插入字符串bar ,变成:"foo bar baz"
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
var str = "我我----------------------------哈哈---------------------他他--------------------嘻嘻-------------------你你你你";
str=str.split("你你你你")[0]+"添加的内容你你你你"+str.split("你你你你")[1];
alert(str);
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询