web api 02

day02 - Web APIs

1. 自定义属性操作

1.1 获取属性值

在这里插入图片描述
element.属性 只可获取内置属性,若用此获取自定义属性会报错
element.getAttribute(‘属性’) 可获取自定义属性与内置属性,两者都可以
建议获取 自定义属性 时用 element.getAttribute(‘属性’) 获取 内置属性 时用element.属性

1.2. 设置属性值

在这里插入图片描述
给元素设置类名时,如果使用内置属性获取犯法则用 className,若用自定义属性则用class

1.5.3. 移出属性

在这里插入图片描述
移除属性只有一种办法,且移出类名时不可用className

2. H5自定义属性

自定义属性目的:是为了保存并使用数据。有些数据可以保存到页面中而不用保存到数据库中。

自定义属性获取是通过getAttribute(‘属性’) 获取。

但是有些自定义属性很容易引起歧义,不容易判断是元素的内置属性还是自定义属性。

H5给我们新增了自定义属性:

在这里插入图片描述
在这里插入图片描述

3. 节点操作

3.1. 节点概述

​ 网页中的所有内容都是节点(标签、属性、文本、注释等),在DOM 中,节点使用 node 来表示。

​ HTML DOM 树中的所有节点均可通过 JavaScript 进行访问,所有 HTML 元素(节点)均可被修改,也可以创建或删除。
在这里插入图片描述
一般地,节点至少拥有nodeType(节点类型)、nodeName(节点名称)和nodeValue(节点值)这三个基本属性。
在这里插入图片描述

3.2. 节点层级

​ 利用 DOM 树可以把节点划分为不同的层级关系,常见的是父子兄层级关系
在这里插入图片描述

3.3. 父级节点

在这里插入图片描述

3.4. 子节点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值