DOM(Document Object Model)是JavaScript操作HTML文档的接口。它将整个HTML文档看做一个树形结构,通过对树上各个节点的操作,实现对文档的新增、删除、修改等操作。
我们可以使用以下方法获取DOM节点:
1.通过ID获取:getElementById()
var node = document.getElementById("id");
2.通过标签名获取:getElementsByTagName()
var nodes = document.getElementsByTagName("tag");
3.通过类名获取:getElementsByClassName()
var nodes = document.getElementsByClassName("class");
我们可以使用以下方法修改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节点:
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节点:
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操作和属性修改的基本方法,更多细节用法请参考相关文档。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com