当前位置:首页 > JavaScript

js换行实现

2026-04-05 14:00:27JavaScript

使用模板字符串实现换行

模板字符串(反引号 `)允许直接插入换行符,换行会保留在字符串中:

const text = `第一行
第二行
第三行`;
console.log(text);

使用转义字符 \n

\n 是通用的换行符,可在普通字符串中使用:

const text = "第一行\n第二行\n第三行";
console.log(text);

通过 HTML 的 <br> 标签换行(适用于 DOM 操作)

在 HTML 中渲染换行时,需使用 <br> 标签:

document.getElementById("demo").innerHTML = "第一行<br>第二行<br>第三行";

使用 CSS 控制换行

通过 white-space 属性保留文本中的换行符(需配合 \n 使用):

const element = document.getElementById("demo");
element.style.whiteSpace = "pre";
element.textContent = "第一行\n第二行\n第三行";

数组拼接换行符

将多行文本拆分为数组后通过 join('\n') 连接:

js换行实现

const lines = ["第一行", "第二行", "第三行"];
const text = lines.join('\n');
console.log(text);

注意事项

  • 控制台输出换行需用 \n 或模板字符串。
  • HTML 渲染需区分 textContent(识别 \n 但需 CSS 支持)和 innerHTML(需 <br>)。
  • alert() 中换行仅支持 \n

标签: 换行js
分享给朋友:

相关文章

js实现验证

js实现验证

验证表单输入 使用JavaScript验证表单输入是常见的需求。可以通过监听表单提交事件,检查输入字段是否符合要求。 document.getElementById('myForm').addEve…

js实现换肤

js实现换肤

使用CSS变量实现换肤 通过CSS变量可以轻松实现主题切换功能。CSS变量在根元素中定义,通过JavaScript动态修改这些变量值。 :root { --primary-color: #349…

js 实现图片 放大

js 实现图片 放大

使用 CSS transform 实现图片放大 通过 CSS 的 transform: scale() 属性可以实现图片的平滑放大效果。结合 JavaScript 监听鼠标事件控制放大状态: con…

js 实现日历

js 实现日历

实现日历的基本思路 日历的核心功能是展示日期,并允许用户进行日期选择或导航。JavaScript 可以动态生成日历的 HTML 结构,并处理用户交互逻辑。 基础日历结构 日历通常包含头部(显示月份和…

js 实现全屏

js 实现全屏

使用 requestFullscreen 方法 通过调用元素的 requestFullscreen 方法可以实现全屏。该方法兼容现代浏览器,但不同浏览器可能需要前缀。 const element =…

js实现复制功能实现

js实现复制功能实现

使用document.execCommand方法(传统方式,已逐渐被弃用) 传统方式通过document.execCommand('copy')实现复制功能,需先选中文本。以下是一个完整示例: fu…