JavaScript中的DOM操作和属性修改

DOM(Document Object Model)是JavaScript操作HTML文档的接口。它将整个HTML文档看做一个树形结构,通过对树上各个节点的操作,实现对文档的新增、删除、修改等操作。


一、获取DOM节点

我们可以使用以下方法获取DOM节点:

1.通过ID获取:getElementById()

var node = document.getElementById("id");

2.通过标签名获取:getElementsByTagName()

var nodes = document.getElementsByTagName("tag");

3.通过类名获取:getElementsByClassName()

var nodes = document.getElementsByClassName("class");

二、修改DOM节点属性

我们可以使用以下方法修改DOM节点的属性:

1.修改节点文本内容:innerHTML

var node = document.getElementById("id");
node.innerHTML = "new content";

2.修改节点属性:setAttribute()

var node = document.getElementById("id");
node.setAttribute("attribute", "new value");

三、创建和插入DOM节点

我们可以使用以下方法创建和插入DOM节点:

1.创建新节点:createElement()

var node = document.createElement("tag");

2.添加子节点:appendChild()

var parent = document.getElementById("id");
parent.appendChild(node);

3.插入兄弟节点:insertBefore()

var parent = document.getElementById("id");
parent.insertBefore(node, referenceNode);

四、删除DOM节点

我们可以使用以下方法删除DOM节点:

1.删除子节点:removeChild()

var parent = document.getElementById("id");
var child = document.getElementById("child");
parent.removeChild(child);

2.删除自身节点:remove()

var node = document.getElementById("id");
node.remove();

本文只是简单介绍了DOM操作和属性修改的基本方法,更多细节用法请参考相关文档。

猿教程
请先登录后发表评论
  • 最新评论
  • 总共0条评论