前端基础:document对象的十个常用方法
创始人
2025-07-08 08:21:08
0

在JavaScript中,document对象是代表当前HTML文档的关键对象。它提供了许多方法来操作和操控网页中的元素和内容。下面是document对象的十个最常用方法及其示例代码和输出:

  1. getElementById():根据元素的id属性获取对应的元素。
// HTML代码片段
// 
Hello, World!
// 使用getElementById获取元素 const myDiv = document.getElementById("myDiv"); // 输出元素的文本内容 console.log(myDiv.innerText); // 输出: Hello, World!
  1. getElementsByTagName():根据标签名获取一组元素。
// HTML代码片段
// 

Paragraph 1

//

Paragraph 2

// 使用getElementsByTagName获取元素集合 const paragraphs = document.getElementsByTagName("p"); // 遍历元素集合并输出文本内容 for (let i = 0; i < paragraphs.length; i++) { console.log(paragraphs[i].innerText); } // 输出: // Paragraph 1 // Paragraph 2
  1. getElementsByClassName():根据类名获取一组元素。
// HTML代码片段
// 
Box 1
//
Box 2
// 使用getElementsByClassName获取元素集合 const boxes = document.getElementsByClassName("box"); // 遍历元素集合并输出文本内容 for (let i = 0; i < boxes.length; i++) { console.log(boxes[i].innerText); } // 输出: // Box 1 // Box 2
  1. querySelector():根据CSS选择器获取匹配的第一个元素。
// HTML代码片段
// 

Highlighted paragraph

// 使用querySelector获取元素 const paragraph = document.querySelector(".highlight"); // 输出元素的文本内容 console.log(paragraph.innerText); // 输出: Highlighted paragraph
  1. querySelectorAll():根据CSS选择器获取匹配的所有元素。
// HTML代码片段
// 

Paragraph 1

//

Paragraph 2

// 使用querySelectorAll获取元素集合 const paragraphs = document.querySelectorAll(".highlight"); // 遍历元素集合并输出文本内容 paragraphs.forEach((p) => { console.log(p.innerText); }); // 输出: // Paragraph 1 // Paragraph 2
  1. createElement():创建一个新的HTML元素。
// 使用createElement创建新元素
const newDiv = document.createElement("div");

// 设置元素的文本内容和样式
newDiv.innerText = "New Div";
newDiv.style.color = "red";

// 将元素添加到文档中
document.body.appendChild(newDiv);
  1. removeChild():从文档中移除一个子元素。
// HTML代码片段
// 
    //
  • Item 1
  • //
  • Item 2
  • //
  • Item 3
  • //
// 移除第一个li元素 const myList = document.getElementById("myList"); const firstItem = myList.querySelector("li:first-child"); myList.removeChild(firstItem);
  1. innerHTML:获取或设置元素的HTML内容。
// HTML代码片段
// 
Original Content
// 获取元素的HTML内容 const myDiv = document.getElementById("myDiv"); console.log(myDiv.innerHTML); // 输出: Original Content // 设置元素的HTML内容 myDiv.innerHTML = "

New Content

";
  1. style:获取或设置元素的样式。
// HTML代码片段
// 
Styled Div
//使用style设置元素的样式 const myDiv = document.getElementById("myDiv"); myDiv.style.color = "red"; myDiv.style.backgroundColor = "yellow";
  1. addEventListener():为元素添加事件监听器。
// HTML代码片段
// 

// 添加事件监听器
const myButton = document.getElementById("myButton");
myButton.addEventListener("click", function() {
 console.log("Button clicked!");
});

总结:

本文介绍了JavaScript中document对象的十个最常用方法,这些方法可以帮助开发者操作和操控网页中的元素和内容。通过getElementById、getElementsByTagName、getElementsByClassName等方法,我们可以根据id、标签名和类名获取元素。而querySelector和querySelectorAll方法则提供了更强大的CSS选择器功能。createElement和removeChild方法可以创建和移除元素,innerHTML和style属性可以获取和设置元素的内容和样式。最后,addEventListener方法允许我们为元素添加事件监听器。通过熟练掌握这些方法,开发者可以更加灵活地操作和控制网页的各个部分,实现丰富的交互和功能。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...