当前位置:首页 > 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 文档,但会覆盖整个页面(在页面加载后调用时)。

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() 以弹窗形式显示内容,适合简单提示。

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实现轮播图

js实现轮播图

轮播图实现方法 基础HTML结构 <div class="slider"> <div class="slides"> <img src="image1.jpg…

js实现vue路由

js实现vue路由

Vue路由基础实现 使用Vue Router实现前端路由需要先安装并配置路由库。Vue Router是Vue.js官方的路由管理器。 安装Vue Router: npm install vue…

js实现跳转

js实现跳转

使用 window.location 跳转 通过修改 window.location.href 实现页面跳转,这是最常用的方法。 window.location.href = 'https://…

js实现轮播

js实现轮播

实现轮播图的基本思路 轮播图的核心逻辑是通过定时切换展示的图片或内容,通常结合左右滑动按钮和指示器(小圆点)增强交互性。以下是基于原生JavaScript的实现方法。 HTML结构 构建轮播图的H…

js实现打印

js实现打印

使用window.print()方法实现打印 在JavaScript中,可以通过调用window.print()方法直接触发浏览器的打印功能。这会打开系统的打印对话框,用户可以选择打印机和设置打印选项…

js实现图片上传

js实现图片上传

图片上传的基本实现 使用HTML的<input type="file">元素配合JavaScript的File API可以实现图片上传功能。HTML部分需要创建一个文件选择输入框和一个用于…