WebAPI DOM获取元素-修改属性
本文最后更新于548 天前,其中的信息可能已经过时,如有错误请发送邮件到1986413837@qq.com

一.基本认知

WebAPI(Application Programming Interface 应用程序接口)

作用:使用JS操作HTML和浏览器

分类:DOM(文档对象模型)和BOM(浏览器对象模型)

DOM

DOM呈现以及与任意HTML/XML文档交互的API 是浏览器提供的一套专门用来操作网页内容的功能 开发网页内容特效和用户实现交互

DOM树

将HTML文档以树状结构直观地表现出来 直观地体现了标签与标签之间的关系

DOM对象

浏览器根据HTML标签生成的JS对象 所有的标签属性都可以在这个对象上找到 修改这个对象的属性会自动映射到标签上

核心思想:把网页内容当做对象处理

二.获取DOM对象

document.querySelector(”) 获取匹配的第一个元素

document.querySelectorAll(”) 获取NodeList对象集合

是一个伪数组!!! 有长度,索引号的数组 但是没有pop() push()等方法

二.操作元素属性

1.对象.style.样式属性=”

(如果属性有连接符 需要转化为小驼峰命名法)

2.元素.className=’类名’

直接使用className赋值会覆盖之前的类名

3.classList操作类控制CSS

元素.classList.add(‘类名’)

元素.classList.remove(‘类名’)

元素.classList.toggle(‘类名’) //切换 有就删掉 没有就加上

加上active属性

toggle active属性 原本有active属性 现在消除掉(切换)

三.操作表单元素属性

并不多说什么

四.操作元素内容

将文本内容更新/添加到任意位置标签

1.元素.innerText 显示纯文本不解析标签

2.元素.innerHTML会解析标签

例:随机抽奖案例

五.定时器间歇函数

能够使用定时器函数重复执行代码 可以开启和关闭定时器

setInterval(函数名,时间间隔(ms))

开启后:

关闭后:

六.自定义属性

并不多说什么

这些就是DOM获取元素-修改属性的基本内容 要结合一些案例再巩固提高……

Life's a struggle, I'll conquer it.
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇