当前位置:首页 > JavaScript

js 实现打印

2026-01-31 14:27:44JavaScript

打印到控制台

使用 console.log() 方法可以将内容输出到浏览器的控制台或 Node.js 的控制台。这是最常用的调试和打印方法。

console.log("Hello, World!");

console 对象还提供了其他方法,如 console.error() 打印错误信息,console.warn() 打印警告信息,console.info() 打印信息性消息。

console.error("This is an error message");
console.warn("This is a warning message");
console.info("This is an informational message");

打印到网页

通过操作 DOM 可以将内容直接显示在网页上。使用 document.write() 方法可以简单地将内容写入文档。

document.write("Hello, World!");

更常见的是通过修改特定元素的 innerHTMLtextContent 属性来动态更新页面内容。

document.getElementById("output").innerHTML = "Hello, World!";

打印到文件(Node.js 环境)

在 Node.js 环境中,可以使用 fs 模块将内容写入文件。

const fs = require('fs');
fs.writeFileSync('output.txt', 'Hello, World!');

对于异步写入文件,可以使用 fs.writeFile() 方法。

fs.writeFile('output.txt', 'Hello, World!', (err) => {
  if (err) throw err;
  console.log('File has been saved.');
});

打印到打印机

直接调用打印机需要浏览器或操作系统的支持。可以使用 window.print() 方法打印当前网页。

window.print();

对于更复杂的打印需求,可以生成 PDF 或其他格式的文件,然后通过系统打印对话框进行打印。

打印格式化内容

使用模板字符串可以方便地格式化输出内容。

const name = "Alice";
const age = 25;
console.log(`Name: ${name}, Age: ${age}`);

对于复杂的格式化需求,可以使用 console.table() 方法以表格形式打印数组或对象。

js  实现打印

const people = [{name: "Alice", age: 25}, {name: "Bob", age: 30}];
console.table(people);

标签: js
分享给朋友:

相关文章

jquery.js

jquery.js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它的设计宗旨是“Write Less, Do Mor…

js实现图片预览

js实现图片预览

使用FileReader API实现图片预览 通过FileReader对象读取用户选择的图片文件并显示预览: const input = document.getElementById('image…

js实现祖玛

js实现祖玛

实现祖玛游戏的核心思路 祖玛游戏的核心玩法是发射彩色珠子,形成三个或以上相同颜色的珠子即可消除。以下是使用JavaScript实现的基本框架。 游戏初始化 创建画布并初始化游戏状态: const…

js实现代码雨

js实现代码雨

实现代码雨效果 使用HTML5 Canvas和JavaScript可以轻松实现经典的代码雨效果。以下是完整的实现代码和说明: HTML结构 <!DOCTYPE html> <htm…

js图片轮播的实现

js图片轮播的实现

基础图片轮播实现 使用HTML、CSS和JavaScript实现一个简单的图片轮播效果。HTML部分定义轮播容器和图片,CSS负责样式和过渡效果,JavaScript处理逻辑。 <div cl…

js分页实现

js分页实现

分页的基本原理 分页的核心是通过计算当前页码和数据偏移量,从服务器或本地数据中截取对应范围的数据进行展示。通常需要以下参数:当前页码(currentPage)、每页条数(pageSize)、总数据量(…