javascript - 如何在textContent(JS)中添加换行符?

标签 javascript

这是一段代码,我想在每个语句后面添加一个换行符。尝试使用“/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/

相关文章:

javascript - 如何在确认弹出窗口中单击 'Leave Page' 按钮?

javascript - 获取 Typescript "slice"元组的 'Parameters'

php - 移动版 get 的问题

javascript - jQCloud - 如何清除它?

c# - 需要在 Javascript、C# 中实现相同的字符串哈希

javascript - 无法让 gulp-rev-replace 与 gulp-useref 一起使用

javascript - Node 中的 Bower 依赖波浪号

php - 如何隐藏 JavaScript 文件?

javascript - 异步状态更改后的 Vuex 执行函数

javascript - 如何将 bootstrap html 元素定位在单行上