在页面中,我自动生成了一些文本,如下所示:
爱德华·霍珀大皇宫
我想要的是删除破折号,用空格或 CSS 空格替换它。 这可能吗?
感谢您的帮助
最佳答案
http://jsfiddle.net/WYGu3/
假设您有一个如下所示的标记:
<p id="text"> Edward-Hopper-Grand-Palais </p>
那么执行替换的最快方法是:
var str = document.getElementById("text").innerHTML;
str = str.replace(/-/g, ' ');
alert(str);
这里的/g
执行全局替换。
关于css - 如何用CSS删除文本中的破折号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24190944/