当前位置: 首页 > 编程笔记 >

js获取内联样式的方法

祁驰
2023-03-14
本文向大家介绍js获取内联样式的方法,包括了js获取内联样式的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了js获取内联样式的方法。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,target-densitydpi=high-dpi,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

<title>javascript 获取内联样式</title>

</head>

<style> #box{ width:100px; height:100px; background-image:url(1.jpg); background-size:140% 140%; background-repeat:no-repeat; border:20px solid rgba(0,0,0,.3); background-clip:border-box; background-position:-20px -20px; } </style> <body> <div id="box"></div> </body> </html> <script> //获取内联样式元素 function getStyle( obj , attr ) { if ( window.getComputedStyle ) { return getComputedStyle( obj , null )[attr]; }else{ return obj.currentStyle[attr]; } } //获取对象 function $(id){ return document.getElementById(id); } var box = $('box');

//打印样式 alert(getStyle(box , 'background-position')); </script>

希望本文所述对大家的javascript程序设计有所帮助。

 类似资料:
  • 本文向大家介绍JS获取CSS样式(style/getComputedStyle/currentStyle),包括了JS获取CSS样式(style/getComputedStyle/currentStyle)的使用技巧和注意事项,需要的朋友参考一下 CSS的样式分为三类: 内嵌样式:是写在Tag里面的,内嵌样式只对所有的Tag有效。 内部样式:是写在HTML的里面的,内部样式只对所在的网页有效。 外

  • 本文向大家介绍原生JS实现获取及修改CSS样式的方法,包括了原生JS实现获取及修改CSS样式的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了原生JS实现获取及修改CSS样式的方法。分享给大家供大家参考,具体如下: 大家都知道在JavaScript原生操作中获取元素的样式,在实际操作是使用时比较频繁的一件事,这里像大家介绍下获取css样式的方法,希望可以帮助一些需要的人,如果有幸被大牛

  • 本文向大家介绍js获取css的各种样式并且设置他们的方法,包括了js获取css的各种样式并且设置他们的方法的使用技巧和注意事项,需要的朋友参考一下 js原生获取css样式,并且设置,看似简单,其实并不简单,我们平时用的ele.style.样式,只能获取内嵌的样式,但是我们写的样式基本都在style属性里面; 这里我们就需要: 下面这个代码主要是设置为了兼容IE这孙子; 平时我们一般可以用 getC

  • 对象语法 v-bind:style的对象语法十分直观——看着非常像 CSS,但其实是一个 JavaScript 对象。CSS 属性名可以用驼峰式 (camelCase) 或短横线分隔 (kebab-case,记得用单引号括起来) 来命名: <div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div> d

  • 问题内容: 是否可以使用JavaScript获取对象的所有样式?就像是: 问题答案: 在上一篇文章中,这是一个函数: 如何使用它: CSS: JS:

  • 本文向大家介绍jQuery获取样式中颜色值的方法,包括了jQuery获取样式中颜色值的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery获取样式中颜色值的方法。分享给大家供大家参考。具体分析如下: 今天使用jQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome、Firefox显示的格式不一样,IE中是以HEX格式显示【#fff