JS学习日记 Day 2

本文详细介绍了JavaScript中的DOM属性操作,包括修改样式、类名操作、表单元素处理及自定义属性。同时涵盖了定时器的使用和各种事件监听方法,如setInterval、clearInterval以及常用的事件类型如click、mouseenter等。
摘要由CSDN通过智能技术生成

学习视频是Link老师的教程:黑马程序员前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程_哔哩哔哩_bilibili


一、DOM属性操作

1、修改样式属性
    Object.style.样式属性 = '值'
2、通过类名修改样式
    元素.className = '类名'
    //新值换旧值
3、操作元素样式属性
    元素.classList.方法('类名')
    //方法有:
    //remove:删除(类名不加点)
    //add:追加(类名不加点)
    //toggle:切换(判断是否有此类,有则删,没有则加)
4、表单元素操作
    uname.value:获取值
    uname.disabled:是否禁用
    //其余与普通元素相同
5、自定义属性
    data-name="属性值"
    .dataset:获取自定义属性
    //获取的属性是一个包含所有属性名的数组
    //得到的值是去掉data前缀的
    //可以用dataset.name来访问

二、定时器

1、开启定时器
    setInterval(函数,time)
    //每隔一段时间调用一次函数
    //间隔时间以毫秒为单位
2、clearInterval(Object)
    //关闭定时器
    //Object是开启定时器时返回的对象

三、事件

1、事件监听(L2)
    Object.addEventListener('事件类型',函数)
    //事件类型:
    //click:鼠标点击
    //mouseenter:鼠标经过
    //mouseleave:鼠标离开
    //focus:获得焦点
    //blur:失去焦点
    //keydown:键盘按下
    //keyup:键盘抬起
    //input:输入
    
2、事件监听(L0)
    .on事件=函数
    //会被覆盖,目前很少用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值