원하는 패딩이 제대로 연결되지 않았습니다. 즉, 공백이 나타나지 않습니다. 왜 보이지 않는지 확실하지 않고 몇 시간 동안 해결책을 제시하지 않고 코드를 수정했습니다.결과에 연결된 공백이 표시되지 않습니다.
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;
당신이 당신의 코드를 디버깅나요 어딘가에 일부'console.log' 문을 넣어 당신이 가지고있는 값을 참조하십시오 여기에
을이 변경? –
이것은 HTML이 작동하는 유일한 방법입니다. 여러 공간을 하나의 공간으로 압축합니다. 이 문제를 해결하려면 각 공간 대신에 ' '을 사용하십시오. HTML이하는 이유에 대한 자세한 내용은 [HTML 파일의 여러 공백이 브라우저에서 단일 공백으로 나타나는 이유] (http://stackoverflow.com/questions/433493/why-do-multiple-spaces-in)를 참조하십시오. -an-html-file-show-up-as-the-browser로) –