javascript - 结果中不显示连接的空格

标签 javascript html concatenation whitespace

我想要的填充没有正确连接,即没有显示空格。不知道为什么它没有出现,并且已经花了几个小时来调整代码,但看不到任何解决方案。

var padWord = function(word){
    if(endsInPunctuation(word)){
        trueLength = (word.length)-1;
    }else{
        trueLength = word.length;
    }
    switch(trueLength){
        case 1:
            word = "   " + word.fontcolor("red");
            break;
        case 2:
            word = "  " + word.replaceAt(1, word.charAt(1), "red");
            break;
        case 3:
            word = "  " + word.replaceAt(1, word.charAt(1), "red");
            break;

最佳答案

默认情况下,浏览器会折叠多个空白字符。使用不间断空格 &nbsp;或 css white-space:pre;或 html 标签 <pre>

关于javascript - 结果中不显示连接的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22368672/

相关文章:

javascript - toString和数组join的时间复杂度差异

asp.net - 如何在我的网站中显示网站部分

javascript - 在可点击的行内使 span 可点击

string - csh 上的自连接字符串

python - 连接并删除 numpy 数组中的重复元素

javascript - anchor 标记中的功能不起作用

javascript - Laravel - 在使用 jQuery AJAX 提交表单之前检查用户名是否已存在

javascript - 谷歌地图边界不工作

html - 如何设计 html 5 下拉菜单

mysql - 标签数据库架构