2020.8.21
DOM
DOM就是由节点组成的
解析过程
HTML加载完毕,渲染引擎会在内存中吧HTML文档,生成一个DOM树,然后操作的时候,修改节点的属性。
DOM可以做什么
-
找元素节点
-
设置元素的属性
-
设置元素样式
-
动态创建和删除元素
1 document.getElementById("ID"); 2 3 document.getElementsByTagName("div"); 4 5 document.getElementsByClassName("className"); 6 7 document.querySelector("css选择器"); 8 9 document.querySelectorAll("css选择器");
创建节点
// 1 创建节点 var h1 = document.creatElement("h3"); // 2 设置元素 h1.innerHTML = "你好"; // 3 插入元素 var d1 = document.querySelector(".d2"); // 4 追加元素 d1.appendChild(h1);
// 获取节点属性值
元素节点.getAttribute("属性名称");
// 设置节点属性值
元素节点.setAttribute("属性名称");
// 删除节点属性值
元素节点.removeAttribute("属性名称");
DOM对象的使用
innerHTML : 标签及标签中的内容
innerText : 标签中的内容不包括标签
nodeType
nodeType == 1 标示元素节点
nodeType == 2 标示是属性节点
nodeType == 3 表示文本节点

浙公网安备 33010602011771号