这是一段代码,我想在每个语句后面添加一个换行符。尝试使用“/r/n”和“<-br>”,它们似乎都不能正常工作。
**else {
para.textContent = num + ' squared is ' + squared(num) + '. ' +
num + ' cubed is ' + cubed(num) + '. ' +
num + ' factorial is ' + factorial(num) + '.';
}**
最佳答案
而不是 textContent
您可以使用innerHTML
和<br />
s。
para.innerHTML = num + ' squared is ' + squared(num) + '.<br />' +
num + ' cubed is ' + cubed(num) + '.<br />' +
num + ' factorial is ' + factorial(num) + '.';
您还可以使用 CSS 解决此问题。只需添加此样式 white-space: pre;
到目标元素:
para.setAttribute('style', 'white-space: pre;');
关于javascript - 如何在textContent(JS)中添加换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52897555/