1-8 JS基础语法复习之【DOM】

1 APIs简介

1.1 API 与 Web API

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

2 DOM简介

在这里插入图片描述
在这里插入图片描述
DOM把以上内容都看作对象(文档、元素、节点)

2.1 获取元素

在这里插入图片描述

2.1.1 根据ID获取:document.getElementById()

在这里插入图片描述

2.3.2 根据标签名获取:document.getElementsByTagName()

可以返回带有指定标签名的对象的集合(伪数组)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.3.3 H5新增方法

在这里插入图片描述
第三个最方便,但这些方法需要考虑到兼容性的问题
在这里插入图片描述

2.3.4 获取body和html元素

在这里插入图片描述

2.2 事件基础

事件三要素:事件源 事件类型 事件处理程序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

常见鼠标事件
在这里插入图片描述

2.3 操作元素

2.3.1 改变元素内容

在这里插入图片描述
通过querySelector提取HTML中的标签进入< Script >
通过方法 innerText 修改标签里的内容
在这里插入图片描述
innerTEXT 和 innerHTML 的区别
在这里插入图片描述
inner HTML是W3C标准的,更常用,可以识别html标签
两者都可以读取或写入

2.3.2 改变元素属性

在这里插入图片描述
案例:
在这里插入图片描述

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

2.3.3 修改表单属性

在这里插入图片描述
修改value:
在这里插入图片描述
修改type:
仿密码框显示与隐藏的功能
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
修改样式style
在这里插入图片描述
在这里插入图片描述
案例:关闭淘宝二维码

HTML部分:
在这里插入图片描述
CSS部分
在这里插入图片描述
在这里插入图片描述
JS部分:
在这里插入图片描述

2.3.4 通过className修改样式

在这里插入图片描述

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

2.3.5 操作元素总结

在这里插入图片描述

2.4 排他思想

在这里插入图片描述

2.5 自定义属性

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

2.5.2 H5中的自定义属性

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

2.6 节点操作

2.6.1 父子节点

在这里插入图片描述

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

2.6.2 兄弟节点

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

2.6.3 创建和插入节点

在这里插入图片描述

在这里插入图片描述

2.3.4 删除节点

在这里插入图片描述

2.3.5 克隆节点(浅拷贝/深拷贝)

在这里插入图片描述
在这里插入图片描述
总结:在不同浏览器下,innerHTML效率要比createElement高

3 DOM重点核心


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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值