From ffe925c502f9f528be5f7e3d798bd6bcddd70c91 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=BD=97=E6=AD=A4=E4=B8=9C?= <3352403143@qq.com>
Date: Mon, 21 Nov 2022 11:40:12 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../2022.11.18/2022_11_18 Dom.html" | 41 ++++++++++
...22_11_18_DOM\347\273\203\344\271\240.html" | 37 +++++++++
.../2022.11.18/DOM.md" | 79 +++++++++++++++++++
3 files changed, 157 insertions(+)
create mode 100644 "33\347\275\227\346\255\244\344\270\234/2022.11.18/2022_11_18 Dom.html"
create mode 100644 "33\347\275\227\346\255\244\344\270\234/2022.11.18/2022_11_18_DOM\347\273\203\344\271\240.html"
create mode 100644 "33\347\275\227\346\255\244\344\270\234/2022.11.18/DOM.md"
diff --git "a/33\347\275\227\346\255\244\344\270\234/2022.11.18/2022_11_18 Dom.html" "b/33\347\275\227\346\255\244\344\270\234/2022.11.18/2022_11_18 Dom.html"
new file mode 100644
index 0000000..287f14c
--- /dev/null
+++ "b/33\347\275\227\346\255\244\344\270\234/2022.11.18/2022_11_18 Dom.html"
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/33\347\275\227\346\255\244\344\270\234/2022.11.18/2022_11_18_DOM\347\273\203\344\271\240.html" "b/33\347\275\227\346\255\244\344\270\234/2022.11.18/2022_11_18_DOM\347\273\203\344\271\240.html"
new file mode 100644
index 0000000..4df04e2
--- /dev/null
+++ "b/33\347\275\227\346\255\244\344\270\234/2022.11.18/2022_11_18_DOM\347\273\203\344\271\240.html"
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/33\347\275\227\346\255\244\344\270\234/2022.11.18/DOM.md" "b/33\347\275\227\346\255\244\344\270\234/2022.11.18/DOM.md"
new file mode 100644
index 0000000..cc194b3
--- /dev/null
+++ "b/33\347\275\227\346\255\244\344\270\234/2022.11.18/DOM.md"
@@ -0,0 +1,79 @@
+# DOM
+
+###### 节点
+
+1.节点类型:元素节点、文本节点、属性节点
+
+2.获取元素
+
+```js
+根据id获取HTML元素:
+document.getElementById("id名")
+
+根据标签名获取HTML元素:
+document.getElementsByTagName("标签名");
+
+根据类名获取HTML元素:(返回HTMLCollection 数组)
+document.getElementsByClassName("类名");
+
+根据name属性获取元素对象: NodeList(伪数组):只能获取下标和长度
+
+console.log(document.getElementsByName('username'));
+```
+
+3.节点的增删改
+
+例子:
+
+```
+
+
我是将被删除的h2
+
+
+```
+
+添加新节点:
+
+```js
+ appendChild():添加新元素到尾部。
+
+insertBefore():添加新元素到该元素之前。
+```
+
+删除节点:
+
+```js
+删除HTML节点:removeChild()
+```
+
+替换:
+
+```js
+replaceChild()
+```
+
--
Gitee