js获取元素样式

  • 一、行内样式
    • 具体实现
  • 二、获取所有样式
    • 具体实现

一、行内样式

具体实现

在js获取到dom元素之后,使用其style属性即可获取到其所有的行内样式

<div id="div1" style="width: 100px; height: 200px"></div>
const div1 = document.getElementById('div1');
console.log(div1.style);

console.log('height:' + div1.style.height);

二、获取所有样式

具体实现

<div id="div2" class="box" style="font-size: 40px"></div>
/*demo.css*/
.box {background-color: red;
}
const div2 = document.getElementById('div2');
console.log(document.defaultView.getComputedStyle(div2, null)); // 获取所有样式,包括内部样式、外部样式、行内样式

console.log(sty.width);
console.log(sty.backgroundColor);
console.log(sty.fontSize);

js获取元素样式-行内样式、内部样式、外部样式相关推荐

  1. css引入样式-行内样式、内嵌样式和外链样式

    css初识及引入样式 概念:css通常称为css样式表或层叠样式表 作用: - 主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图片的外形(宽高.边框样式.边距等)以及版面的布局和外观 ...

  2. vue.js -- 获取dom元素的样式(非行内样式)

    在vue中获取dom元素的样式: this.$refs.menuList.style.top; 这种获取方式是只能获取到元素的行内样式的. this.$refs.menuList.getBoundin ...

  3. JS获取元素CSS样式

    获取元素CSS样式的方法 说到在js里修改css样式的属性,我第一个想的是.style属性.然后去具体的修改字体的样式,背景颜色等样式,最近在做一个练习的时候涉及到了这部分的知识. 一·首先style ...

  4. CSS的基础概念、行内样式(内嵌样式)、内部样式(内联样式)、外部样式(外联样式)、字体相关属性及相关练习的案例

    CSS学习笔记 CSS的基本概念 Cascading Style Sheet层叠样式表 标签:<p> <div>-之类的标签 使用方式:直接输入标签名 类(class):cla ...

  5. 干货来袭!CSS的行内样式与内联样式,看完就会了

    什么是行内样式 行内样式,其实从它的名字就可以看出来它的特点,就是直接在 HTML 标签中使用 style 属性设置 CSS 样式.例如像下面这样的: <p style="font-s ...

  6. 23 - JavaScript 通过style对象设置行内样式

    style属性的获取和修改 在DOM当中,如果想设置样式,有两种形式: className(针对内嵌样式) style(针对行内样式) 这篇文章,我们就来讲一下style. 需要注意的是:style是 ...

  7. css第二课:外部样式link和import的运用及行内样式的介绍

    一:外部样式 1.先讲用link引入外部样式: 首先我们新建一个css文件夹,放外部css样式文件,然后创建一个css文件(.css),如下图: 新建一个html文件写代码,代码,在css文件里写样式 ...

  8. html行样式怎么写,html行内样式字号怎么写

    在html中,行内样式字号的写法是"".可以使用style属性规定元素的行内样式(inline style),该属性将覆盖任何全局的样式设定. 本教程操作环境:windows7系统 ...

  9. 原生JS获取元素属性值

    方法一 第一步 我们要获取到元素(比如用ID),不可以是类数组(比如用class),类数组除了有一些数组的基本特征不可以使用其他方法,你会报错的 第二步 目标元素必须设置position为absolu ...

最新文章

  1. static,extern关键字作用?
  2. USACO1.1.2|贪婪的送礼者
  3. Python基础(十)--文件相关
  4. java编写字符串连接程序注释_Java 注解自动化处理对应关系实现注释代码化
  5. mysql手动安装配置,mysql8.0.11 winx64手动安装配置教程
  6. 工厂模式(简单工厂模式)快速理解
  7. php mysql 一级分类_无限级分类 for PHP+Mysql
  8. 华为ensp的缺省_华为模拟器 eNSP安装教程
  9. Eclipse 常用技巧及常见问题解决
  10. git、cocoapod组件化开发常用命令
  11. 华为:行业危机时,只做一件事:抢人!
  12. 2022年,想自学java有没有一个详细的框架?
  13. lilo是什么意思_lilo是什么意思_lilo的用法_lilo造句_趣词词典
  14. 哈尔滨理工大学21级新生程序设计竞赛(同步赛)Jay的小迷弟(快速幂)
  15. tensorflow打印模型图_tensorflow实现打印pb模型的所有节点
  16. Python离线安装whl文件,xxx.wh1 is not a supported wheel on this platform
  17. 电影后期制作图形服务器,影视后期制作中存储的选择——MDC服务器篇
  18. 【CentOS】如何在线安装pcre
  19. 2020年粮食收成如何,卫星遥感交答卷
  20. 《简明数学分析》郇中丹——1.2对课程学习的忠告

热门文章

  1. 后台管理系统-------登录功能@zj-zhangjie
  2. Windows11怎么配置Java环境变量
  3. linux环境中QT程序连接达梦数据库DM7简介
  4. 安卓微商助手高级版V2.4.6 群发多开检测僵尸粉等功能_海量微商工具
  5. 对英雄联盟比赛预测(一)- 特征分析
  6. 【前端安全】密码安全
  7. matlab的交通灯信号识别,交通灯识别系统.docx
  8. 年终重磅盘点:2022计算机科学6大突破!破解量子加密、最快矩阵乘法等榜上有名...
  9. 【数据结构课设】扫雷 (java实现)
  10. 怎么修改QQ空间发说说显示的机型