Hos*_*ser 9 javascript replace
carList = cars.innerHTML;
alert(carList);
carList = carList.replace("<center>","").replace("</center>","").replace("<b>","").replace("</b>","");
alert(carList);
Run Code Online (Sandbox Code Playgroud)

世界上为什么会发生这种情况?我已经尝试将其拆分为单独的string.replace(),并给出相同的结果.
Kar*_*ren 18
使用.replace()字符串只会修复您看到的第一个匹配项.如果使用正则表达式执行此操作,则可以指定它应该是全局的(通过以后指定它g),从而完成所有实例.
carList = "<center>blabla</center> <b>some bold stuff</b> <b>some other bold stuff</b>";
alert(carList);
carList = carList.replace(/<center>/g,"").replace(/<\/center>/g,"").replace(/<b>/g,"").replace(/<\/b>/g,"");
alert(carList);
Run Code Online (Sandbox Code Playgroud)
看到这个小提琴的工作样本.