前端-js基础-DOM-案例

本文介绍了前端开发中JavaScript操作DOM的重要概念,包括DOM树、节点、元素,以及DOM操作的核心——创建、增、删、改、查、属性操作和事件操作。通过多个实战案例,如分时显示图片、显示隐藏文本、密码格式验证等,详细解析了DOM在实际应用中的使用。
摘要由CSDN通过智能技术生成

#博学谷IT学习技术支持

目录

DOM树

文档(document):一个页面就是一个文档

节点(node):网页中的所有内容,在文档树中都是节点(标签、属性、文本、注释等)

标签节点(element):网页中的所有标签,通常称为元素节点,又简称为“元素”

DOM重点核心

关于DOM操作,我们主要针对于元素的操作。主要有创建、增、删、改、查、属性操作、事件操作。

创建:document.write innerHTML createElement

增:appendChild insertBefore

删:removeChild

改:主要修改DOM的元素属性,DOM元素的内容、属性、表单的值等

查:主要获取查询DOM的元素

属性操作:主要针对自定义属性。 setAttribute:设置DOM属性; getAttribute:获取DOM属性值;removeAttribute:移出属性

案例

分时显示不同图片,显示不同问候语

仿京东显示隐藏密码

淘宝点击关闭二维码

循环精灵图背景

显示隐藏文本框内容

密码框格式提示错误信息

开关灯

表格隔行变色

百度换肤

⚠️ 表单全选、取消全选案例

⚠️tab栏切换

下拉菜单

简单版发布留言

删除留言


  • DOM树

    • 文档(document):一个页面就是一个文档

    • 节点(node):网页中的所有内容,在文档树中都是节点(标签、属性、文本、注释等)

    • 标签节点(element):网页中的所有标签,通常称为元素节点,又简称为“元素”

 

  • DOM重点核心

    • 关于DOM操作,我们主要针对于元素的操作。主要有创建、增、删、改、查、属性操作、事件操作。

    • 创建:document.write innerHTML createElement

    • 增:appendChild insertBefore

    • 删:removeChild

    • 改:主要修改DOM的元素属性,DOM元素的内容、属性、表单的值等

    • 查:主要获取查询DOM的元素

    • 属性操作:主要针对自定义属性。 setAttribute:设置DOM属性; getAttribute:获取DOM属性值;removeAttribute:移出属性

    • 事件操作:给元素注册事件,采取事件源.事件类型 = 事件处理程序
  • 案例

    • 分时显示不同图片,显示不同问候语

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值