当前位置:首页 > JavaScript

js打印实现

2026-02-01 21:10:06JavaScript

使用 console.log() 打印

在 JavaScript 中,console.log() 是最常用的打印方法,适用于调试和输出信息到控制台。

console.log("Hello, World!"); // 打印字符串
console.log(123); // 打印数字
console.log({ key: "value" }); // 打印对象

使用 document.write() 打印到页面

document.write() 直接将内容写入 HTML 文档,但会覆盖整个页面(在页面加载后调用时)。

js打印实现

document.write("This text is added to the page."); 

使用 DOM 操作动态打印

通过修改 DOM 元素的 innerHTMLtextContent,动态显示内容。

const outputElement = document.getElementById("output");
outputElement.innerHTML = "<p>Dynamic content</p>"; // 支持 HTML
outputElement.textContent = "Plain text content"; // 仅文本

使用 alert() 弹出打印

alert() 以弹窗形式显示内容,适合简单提示。

js打印实现

alert("This is an alert message!"); 

使用 window.print() 打印页面

调用浏览器的打印功能,打印当前页面内容。

window.print(); // 触发打印对话框

格式化打印

console 对象支持多种格式化输出方式:

console.table([{ name: "Alice", age: 25 }]); // 表格形式
console.error("Error message"); // 错误样式
console.warn("Warning message"); // 警告样式

注意事项

  • console.log() 仅在开发者工具中可见,不影响页面显示。
  • document.write() 仅在页面加载阶段使用,否则会清空页面。
  • DOM 操作需确保元素已加载(如将脚本放在 body 末尾或使用 DOMContentLoaded 事件)。

标签: js
分享给朋友:

相关文章

js 实现滚动

js 实现滚动

实现滚动的方法 使用 window.scrollTo() window.scrollTo() 方法可以滚动到文档中的特定位置。可以指定 x 和 y 坐标,或者使用平滑滚动的选项。 // 滚动到指定位…

js实现原理

js实现原理

JavaScript 实现原理 JavaScript 是一种解释型语言,其实现原理涉及多个核心组件和运行机制,包括引擎、运行时环境、事件循环等。 引擎与解释执行 现代 JavaScript 引擎(如…

js 实现递归

js 实现递归

递归的基本概念 递归是指函数直接或间接调用自身的过程。在JavaScript中,递归通常用于解决可以分解为相似子问题的问题,如阶乘、斐波那契数列、树形结构遍历等。 递归的实现要点 基线条件(Base…

js 实现日历

js 实现日历

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

js验证码实现

js验证码实现

验证码的基本原理 验证码(CAPTCHA)用于区分人类用户和自动化程序。常见类型包括图形验证码、滑动验证码、短信验证码等。JavaScript 可用于前端验证码的生成和验证逻辑。 图形验证码实现 使…

js 实现截图

js 实现截图

使用html2canvas库实现截图 html2canvas是一个流行的JavaScript库,可将HTML元素转换为Canvas,进而导出为图片。 安装库: npm instal…