Javascript 字符串操作函数(如slice substring和substr)从字符串中删除空格
我正试图在字符串中插入一个单词。为此,我使用了Javascript 字符串操作函数(如slice substring和substr)从字符串中删除空格,javascript,string,Javascript,String,我正试图在字符串中插入一个单词。为此,我使用了slice函数,但它删除了我的空格。我还用substring和substr尝试了这一点。我还查看了代码,它使用数组操作,我相信这就是问题所在。我能做什么 举个例子 JavaScript 在控制台中尝试,脚本不会删除空白。如果要查看html页面中的所有空白,应检查CCS空白属性: 所有浏览器的默认设置是将多个空格折叠为一个空格。尝试检查输出-您的空格仍然存在,但浏览器不会渲染它。 如果要确保显示空格,可以将其转换为“”尝试将空格替换为,这是非中断空格的
slice
函数,但它删除了我的空格。我还用substring
和substr
尝试了这一点。我还查看了代码,它使用数组操作,我相信这就是问题所在。我能做什么
举个例子
JavaScript
在控制台中尝试,脚本不会删除空白。如果要查看html页面中的所有空白,应检查CCS空白属性:
所有浏览器的默认设置是将多个空格折叠为一个空格。尝试检查输出-您的空格仍然存在,但浏览器不会渲染它。
如果要确保显示空格,可以将其转换为“”尝试将空格替换为
,这是非中断空格的html实体代码。不过,您可能必须更改切片长度。预期结果是什么?我假设他在向innerHTML.hi 10x添加字符串以获得帮助时,希望单词come和单词suzi之间有多个空格,但不幸的是,这不起作用。参见示例返回到我答案中的链接,向下滚动,阅读属性值段落。当然,它不适用于“nowrap”,您必须使用“pre”或“pre-wrap”。
var string = "spaces are to come ";
var fruits = string.slice(0,25);
fruits = fruits + 'suzi';
fruits.toString();
document.getElementById("demo").innerHTML = fruits;