JavaScript获取元素的样式
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术: JS
作者:黎耀杰
撰写时间:2022/3/28
1、通过style属性获取/修改样式
元素.style.样式名=样式值 读取方式:元素.style.样式名
通过style属性设置和读取的都是内联样式
案例:
HTML
CSS
JS获取元素内联样式属性
JS修改元素的样式:元素.style.样式名=样式值
读取方式:元素.style.样式名
通过style属性设置和读取的都是内联样式
- 获取元素的当前显示样式
语法:元素.currentStyle.属性名 或 元素.currentStyle[属性名],currentStyle可以用来读取当前元素正在 显示的样式,如果当前元素没有设置该样式,则获取它的默认值。例如:如果没有设置width,获取到的 值为auto
在其他浏览器中可以使用
getComputedStyle()这个方法获取当前元素的显示样式,这个方法是window的方法,可以直接使用
参数说明:
1.需要获取样式的元素
2.可以传递一个伪元素,一般都传null
说明:该方法返回一个对象,对象中封装了当前元素对应的样式
var obj=getComputedStyle(element,null);//该方法的使用说明获取元素显示样式:obj.属性名 或则 obj["属性名"],如果获取的样式没有设置,则会获取到真实的值,而不是默认值。例如:如果没有设置width,获取到的值为1200px(元素实际的值)。
注意:!!!该方法不支持IE8及以下的浏览器
定义一个函数,用来获取指定元素的当前样式
参数:
- element 要获取样式元素
- nane 需要获取的样式名
getComputedStyle()方法与currentStyle属性都是只读的属性,不能修改属性,如果需要修改属性 的值,只能使用style属性
这是我所学到的JavaScript获取元素的样式,所以我要分享给你们,希望可以帮助到你们。
以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!
JavaScript获取元素的样式相关推荐
- JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- JavaScript获取元素样式
元素:style:样式名=样式值 读取方式:元素.style.样式名 1.通过style属性设置喝读取的都是内联样式 案例:(在此和之前一样,创建HTML就省略不写了,一如既往的给出示例) 2.HT ...
- JS获取元素所有样式属性
getComputedStyle getComputedStyle:获取元素所有的样式 参数1:要获取样式的对象 参数2:伪元素,一般不传,默认为null 返回值:是样式对象 获取元素属性的特点: 1 ...
- html 获取页面元素高度,浅谈JavaScript获取元素的大小(高度和宽度)的方法
本篇文章给大家介绍一下JavaScript获取元素的大小(高度和宽度)的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在 JavaScript 中,使用下面 3 组属性可以获 ...
- jQuery——入门基础(获取元素、样式、属性,选择集、过滤器、样式类)
目录 Jquery的加载方法 获取元素 操作样式和属性 选择集和过滤器 选择集转移 绑定常用事件 操作样式类名 Jquery的加载方法 (1)$(document).ready(function(){ ...
- JS获取元素CSS样式
获取元素CSS样式的方法 说到在js里修改css样式的属性,我第一个想的是.style属性.然后去具体的修改字体的样式,背景颜色等样式,最近在做一个练习的时候涉及到了这部分的知识. 一·首先style ...
- 详细解析 JavaScript 获取元素的坐标
随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) from:https://www.cnblogs.com/dong-xu/p/7150715.html?utm ...
- javascript获取元素样式值
使用css控制页面有4种方式,分别为行内样式(内联样式).内嵌式.链接式.导入式. 行内样式(内联样式)即写在html标签中的style属性中,如<div style="width:1 ...
- JavaScript 获取元素及事件
使用ID获取元素对象 document.getElementById( "ID" );:返回文档中一个指定ID的元素对象,用于精确获取:若找到则返回该元素对象,否则返回null 获 ...
最新文章
- 开源 免费 java CMS - FreeCMS1.5-信息管理
- The ultimate end-to-end tutorial to create and deploy a fully decentralized Dapp in ethereum
- python中面向对象空间时间_python基础学习Day15 面向对象、类名称空间、对象名称空间 (2)...
- 苹果抛弃 OpenGL!
- Hadoop MapReduce编程 API入门系列之倒排索引(二十四)
- NanoMsg框架|NanoMsg的简介
- 还你清爽桌面!运行精灵软件(快速启动工具)试用测评
- linux kernel 报错:FATAL: kernel too old
- 10台堆垛机同时启动的那一刹那!
- stm32 火灾自动报警及联动控制源码_火灾自动报警与消防联动控制系统
- 首席新媒体运营黎想教程:电商运营必须掌握的5个公式
- 迈特二十能升到鸿蒙系统吗,华为鸿蒙OS 2.0系列Beta 2发布
- 缓解迷茫焦虑的最好方法:用自己的方式好好生活
- 大曝光!武汉最牛的互联网公司全在这了
- 设置短域名跳转目标网址,长链接缩短的方法
- ICMP协议及报文格式
- alpha测试和beta测试的区别是什么?
- linux系统装fluent没有界面,linux下Fluent的安装
- 让自己不烦心的心理暗示
- charles抓手机端的包(android手机)