当我的字符串有空格时,单词会在表中换行。但是因为我想在 innerHTML 中保留空格,所以我将其替换为 '\u00A0' 。
var newString = aString.replace(/\s/g,'\u00A0');
现在,当 newString 在表中呈现时,它并没有结束,因为我已经用相应的 Unicode 字符替换了空格。
getTableRow(rowIndex).cells(i).innerHTML = myRow[i]; //Here You can replace myRow[i] with newString
word-wrap CSS 属性对我不起作用。
简而言之,我使用 \u00A0 来防止连续空格折叠为单个空格,但我真的不想防止换行符。