当前位置:首页 > 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实现

实现 JavaScript 功能的方法 在 JavaScript 中实现特定功能通常涉及多个步骤。以下是常见的实现方法: 基础语法和变量声明 使用 let 或 const 声明变量: let co…

js实现验证码

js实现验证码

使用Canvas生成图形验证码 在HTML中创建一个Canvas元素用于绘制验证码。通过JavaScript随机生成数字或字母组合,并添加干扰线、噪点等干扰元素增强安全性。 <canvas i…

js实现点击显示和隐藏

js实现点击显示和隐藏

实现点击显示和隐藏的JavaScript方法 使用classList.toggle切换类名 通过添加/移除CSS类控制元素的显示与隐藏,需提前在CSS中定义隐藏样式(如display: none)。…

js实现投球

js实现投球

实现投球动画的基本思路 使用JavaScript和CSS动画结合的方式模拟投球效果。核心是通过改变元素的位置、旋转和缩放属性,配合定时器或CSS过渡实现平滑动画。 创建基础HTML结构 <di…

vue实现js休眠

vue实现js休眠

实现 JavaScript 休眠的方法 在 Vue 中实现 JavaScript 休眠(延迟执行)可以通过以下方式实现。由于 JavaScript 本身没有内置的 sleep 函数,通常使用 Prom…

js实现上传文件

js实现上传文件

文件上传的基本实现 使用HTML的<input type="file">元素配合JavaScript的File API可以实现文件上传功能。 <input type="file"…