什么是DOM?

本文深入讲解了DOM(文档对象模型)的基本概念,包括其核心组件document的使用,以及如何通过DOM进行HTML文档的获取、修改、添加和删除操作。详细介绍了DOM中节点的类型、属性及节点间的关系,并提供了创建、删除、添加、插入和克隆节点的方法。同时,文章还覆盖了获取和设置元素内容、属性和样式的方法。
摘要由CSDN通过智能技术生成

什么是DOM?

文档对象模型,

DOM的核心是什么?

document,

DOM用来干什么?

对HTML进行获取,修改,添加,删除等操作。

document.对象的获取方法?

getElementById()
getElementsByClassName()
getElementsByName()
getElementsByTagName()

对元素内容的操作(设置,获取内容)?

对象.innerHTML
对象.innerText
对象.Value

对元素属性的操作?

getAttribute("属性名")
setAttribute("属性名","属性值")

对元素样式的操作?

对象.className = "类名"
对象.style.属性名 = "属性值"
对象.setAttribute("属性名","属性值")

DOM节点有哪些?

元素节点 1
属性节点 2
文本节点 3
注释节点 8
文档节点 9

节点的属性,节点的名称,类型,值?

nodeName
nodeType
nodeValue

节点的属性,节点之间的关系?

fristChild
fristElementChild
last Child
last ElementChild
next sibling
previousSibling
children(获取所有的元素子节点)
childNodes(获取所有的子节点)

节点的方法,创建节点,删除节点,添加节点,插入节点,克隆节点?

document.createElement("标签名")
remove()
append()
insertBefore()
cloneNode()

创建数组对象的两种方式?

var arr = [1,2,3] 字面量方法创建
var arr = new Array(1,2,3) 构造函数创建

创建日期对象的两种方式?

var date = new Date()
var date = new Date("2019/08/22 00:00:00")

数组遍历的两种方式?

for 循环
for in 循环

创建函数的两种方式?

function 函数名(){} 函数声明式
var fn = function(){} 函数表达式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值