鍍金池/ 問答/Linux  HTML/ js replace 替換問題

js replace 替換問題

想把中文的【】替換成<span></span>
clipboard.png

想要輸出的效果是:
Visit<span>Microsoft</span>!

但是頁面輸出的效果卻是這樣的:

clipboard.png

請教各位大神,這該怎么解決?

回答
編輯回答
葬愛

let str = 'Visit 【Microsoft】!';
document.write(str.replace(/【/,'<span>').replace(/】/,'</span>'));

2017年6月11日 11:24
編輯回答
你好胸

replace不會改變原來的字符串,你應(yīng)該

    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);
2017年10月21日 18:27
編輯回答
心上人

(>_<)等答案好了,document.write用也出不來<span>

2018年1月11日 07:43
編輯回答
風(fēng)清揚(yáng)
var str = "Visit microsoft 【】";
var newStr = str.replace("microsoft","<span>microsoft</span>").replace('【】','');
document.write(newStr);
2017年5月21日 04:31