博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dom的样式操作和属性操作
阅读量:4977 次
发布时间:2019-06-12

本文共 675 字,大约阅读时间需要 2 分钟。

如果说web的研究对象是html和css,那么整个dom结构,包含html树和dom树的dom结构才是研究对象,而在整个页面呈现上面,js起到的作用则是异步的用户行为。

按照上面整个思路,获取dom元素,修改dom相关的样式和属性,就显得无比重要了。博客里面已经有讲过关于dom对象文章:,本文主要讲解dom样式的操作和属性的操作。

操作的含义包含读取和修改。

对于dom的样式操作:

1)通过ele.style获取,例如

1  2  3  4  5     
6 修改以及读取场景 7 8 9 10
11 2212
13 17 18 19

但这种方式的局限性是,只有当样式为行内样式时候,才能够获取到,否则不可以。

2)一般的获取精准样式的方式使用window的api,getComputedStyle,例如

1  2  3  4  5     
6 修改以及读取场景 7 12 13 14 15
16 2217
18 23 24 25

至于修改样式,直接使用el.style[name]=value就可以搞定。

对于dom的属性的操作:

1)使用getAttribute这个api读取

2)使用setAttribute这个api设置

本文结束。

转载于:https://www.cnblogs.com/zhensg123/p/9015357.html

你可能感兴趣的文章
Win CE 6.0 获取手持机GPS定位1----基础知识 (C#)
查看>>
Typora 自定义主题 修改左右间距
查看>>
Js循环绑定checkBox
查看>>
day20 Python 实现的广度优先搜索实现迷宫算法
查看>>
遍历树形结构的所有叶子节点中特定属性值,并且放入一个数组中
查看>>
新的开始
查看>>
go语言实战教程:Redis实战项目应用
查看>>
设计模式之Singleton
查看>>
你知道吗?洗发水也会让人变胖!
查看>>
Oracle数据表中的死锁情况解决方法
查看>>
Synchronized vs SyncRoot
查看>>
JDK8 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html...
查看>>
face detection[SSH]
查看>>
【康托展开】
查看>>
DevExpress14.1.2 xe XE6 高速安装
查看>>
《设计模式》组合模式---伊利工厂
查看>>
跨浏览器的javascript事件的封装
查看>>
jQuery事件绑定和委托
查看>>
C++中string的访问方式
查看>>
CCTMXXMLParser
查看>>