我正在尝试在字符串中插入一个单词。为此,我使用slice
函数,但它删除了我的空格。我还尝试使用substring
和substr
。我也看了一下代码,它使用了数组操作,我相信这就是问题所在。我该怎么办?
JSFiddle上的示例。
的JavaScript
var string = "spaces are to come ";
var fruits = string.slice(0,25);
fruits = fruits + 'suzi';
fruits.toString();
document.getElementById("demo").innerHTML = fruits;
答案 0 :(得分:2)
在控制台中尝试,脚本不会删除空格。如果要查看html页面中的所有空格,则应检查CCS空白区域:http://www.w3schools.com/cssref/pr_text_white-space.asp
所有浏览器的默认设置是将多个空格折叠为一个空格。
答案 1 :(得分:0)
尝试检查输出 - 您的空间仍在那里,但您的浏览器不会渲染它。 如果你想确保显示空格,你可以将它们转换为“”