想把中文的【】替换成<span></span>想要输出的效果是:Visit<span>Microsoft</span>!但是页面输出的效果却是这样的:请教各位大神,这该怎么解决?
2 回答
ibeautiful
TA贡献1993条经验 获得超6个赞
replace不会改变原来的字符串,你应该
var aaa = 'Visit【Microsoft】!'
var bbb = aaa.replace(/【/,'<span>').replace(/】/,'</span>');
document.write(bbb)
建议这样做
var aaa = 'Visit【Microsoft】!'
var bbb = aaa.replace(/【()】/,'<span>$1</span>');
console.log(bbb);
jeck猫
TA贡献1909条经验 获得超7个赞
var str = "Visit microsoft 【】";
var newStr = str.replace("microsoft","<span>microsoft</span>").replace('【】','');
document.write(newStr);
添加回答
举报
0/150
提交
取消
