JavaScript DOM 教程

JavaScript DOM(文档对象模型)是浏览器用来操作网页内容的工具。它允许开发者动态地修改网页的结构、样式和行为。

基本概念

  • 节点(Node):网页中的每个部分都可以被视为一个节点,例如 HTML 元素、文本、属性等。
  • 元素(Element):节点的一种,指的是 HTML 元素。
  • 属性(Attribute):元素的一个特性,例如 classid 等。
  • 文本节点(Text Node):包含文本的节点。

获取元素

要操作 DOM,首先需要获取元素。以下是一些常用的方法:

  • getElementById(id):通过 ID 获取元素。
  • getElementsByClassName(class):通过类名获取元素。
  • getElementsByTagName(tagName):通过标签名获取元素。

修改内容

获取到元素后,可以修改其内容:

  • innerHTML:获取或设置元素的内容(包括 HTML 标签)。
  • innerText:获取或设置元素的文本内容。

事件处理

JavaScript DOM 允许你为元素添加事件处理程序:

document.getElementById('myButton').addEventListener('click', function() {
  alert('按钮被点击!');
});

图片

图片是网页中常见的元素。以下是如何在网页中添加图片:

<img src="image.jpg" alt="描述">

或者使用 JavaScript:

var img = document.createElement('img');
img.src = 'image.jpg';
img.alt = '描述';
document.body.appendChild(img);

JavaScript DOM

扩展阅读

更多关于 JavaScript DOM 的内容,请访问我们的 JavaScript DOM 教程

抱歉,您的请求不符合要求