资讯专栏INFORMATION COLUMN

【JavaScript】DOM之样式操作

Brenner / 990人阅读

摘要:样式操作获取内联样式以节点和元素的方法来获取指定的样式节点属性获取指定元素的属性元素属性获取指定的元素的属性对象以方法通过获取样式属性值该属性还具有属性得到对象属性获取当前元素中所有的样式属性内容字符串类型属性获取当前元素中样式属性的个数不

样式操作

获取内联样式

以节点和元素的方法来获取指定的CSS样式


CSSStyleDeclaration对象

以getPropertyVslue()方法通过elementstylestyleitem.getPropertyVslue()获取CSS样式属性值
该属性还具有length属性


获取外联样式表

以styleSheets属性,该属性返回所有包含外联样式表返回包括内嵌样式表合外联样式表的集合


    
    获取外联样式
    
    


获取class属性

以className属性来获取页面中元素的class属性值,Element对象该属性不是个class属性值可获取页面中元素的class属性值的列表

以classList属性来获取页面中元素的class属性值,在页面中元素的class属性值为多个样式,该属性可获取页面中元素的class属性值的列表

   


Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores autem delectus dolores enim ex iusto non optio quibusdam! A animi minima nisi repudiandae rerum voluptas! At cumque iste nulla quasi.
获取当前有效样式

以Window对象表示在getComputedStyle()方法来获取元素当前有效样式,并带有浏览器的兼容问题

  


火影忍者
设置内联样式

style属性;通过页面元素的style属性实现
setAttirbute()方法;通过style属性设置,还可调用以elementsetAttribute()方法实现


Element对象的样式属性 元素内部的宽度和高度

以Element对象的clientWidth和clientheiht来设置内部的宽度和高度





内容区的宽度和高度

以Element对象的scrollWidth和scrollheiht来设置内容区的宽度和高度

  


滚动条滚动的宽度和高度

以Element对象的scrolleft属性来设置滚动条到元素的距离

    


判断元素内容是否滚动到底

以Element对象的scrollTop属性来设置滚动条到元素顶部的距离




Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto distinctio ex expedita fugiat harum iusto maxime minus mollitia nesciunt praesentium quae quas, qui quisquam sint sunt ullam vitae voluptate voluptatem?

获取指定元素的定位父元素
以Element对象的scrollheight,scrolltop,和clientheight来判断是否滚到底




文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/113837.html

相关文章

  • JavaScript DOM [ 样式操作 ]

    摘要:样式操作描述可以通过对的样式进行操作元素属性操作对象可以对属性进行操作表示获取指定元素的属性值表示对指定元素进行添加属性先写属性名,在写属性值表示对指定元素的指定属性进行删除手机手表电脑对象也可以对属性进行操作表示获取指定元素的属性值表示 样式操作 描述 JavaScript 可以通过 DOM 对 CSS 的样式进行操作 元素属性操作 Element对象可以对属性进行操作 getA...

    XFLY 评论0 收藏0
  • JavaScriptDOM样式操作

    摘要:样式操作获取内联样式以节点和元素的方法来获取指定的样式节点属性获取指定元素的属性元素属性获取指定的元素的属性对象以方法通过获取样式属性值该属性还具有属性得到对象属性获取当前元素中所有的样式属性内容字符串类型属性获取当前元素中样式属性的个数不 样式操作 获取内联样式 以节点和元素的方法来获取指定的CSS样式 var div = document.getElementById...

    AJie 评论0 收藏0
  • JavaScript 工作原理十一-渲染引擎及性能优化小技巧

    摘要:在中渲染树中的每个节点即是一个渲染器或者渲染器对象。计算的样式每个渲染器对象代表一个矩形区域通常是和一个节点的盒模型相对应。坐标系统是相对于根渲染器的。根渲染器的定位为和大小即为浏览器窗口的可视化部分比如。渲染器作废其在屏幕上的矩形区域。 原文请查阅这里,略有删减,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。 本系列持续更新中,Github 地址请查阅这里。 ...

    GraphQuery 评论0 收藏0
  • JavaScript 工作原理十一-渲染引擎及性能优化小技巧

    摘要:在中渲染树中的每个节点即是一个渲染器或者渲染器对象。计算的样式每个渲染器对象代表一个矩形区域通常是和一个节点的盒模型相对应。坐标系统是相对于根渲染器的。根渲染器的定位为和大小即为浏览器窗口的可视化部分比如。渲染器作废其在屏幕上的矩形区域。 原文请查阅这里,略有删减,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。 本系列持续更新中,Github 地址请查阅这里。 ...

    Allen 评论0 收藏0
  • JavaScript 工作原理十一-渲染引擎及性能优化小技巧

    摘要:在中渲染树中的每个节点即是一个渲染器或者渲染器对象。计算的样式每个渲染器对象代表一个矩形区域通常是和一个节点的盒模型相对应。坐标系统是相对于根渲染器的。根渲染器的定位为和大小即为浏览器窗口的可视化部分比如。渲染器作废其在屏幕上的矩形区域。 原文请查阅这里,略有删减,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。 本系列持续更新中,Github 地址请查阅这里。 ...

    RyanQ 评论0 收藏0

发表评论

0条评论

Brenner

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<