如果attr=‘background’,style[attr]和style.attr的区别是:

如果attr=‘background’,style[attr]和style.attr的区别是:

前者等价于style[‘background‘]或style.background,

后者等价于style.attr,

对于函数传参一类,不能使用后者。

另外需要注意的是,比如 a.style.height = "100px"; 等号右边需要是字符串,因此需要加上引号。

时间: 2024-12-09 20:29:34

如果attr=‘background’,style[attr]和style.attr的区别是:的相关文章

创建style和修改style

1.创建style 在res/values/styles.xml中设置style 根元素<resource> 子元素:<style> 属性:name:样式的名称 parent:样式继承的父类 <style>的子元素 <item> :定义一个格式项 <style name="test_style"> <item name="android:background">#000</item>

2014-12-28 iframe,style,body style

一.<iframe></iframe>的用法 <iframe src="http://baidu.com"></iframe>    内嵌网页,在一个网页中添加一个网页 可以在括号里面添加  width  height  scrolling="no"(是否有滚动条)  framborder="0"(是否有边框) <frameset></frameset>  可以代替<b

JS中style.display和style.visibility的区别

在JS中可以通过设置style.display或者style.visibility属性来控制元素是否显示,在style.display=block和style.visibility=visible的时候,元素被显示,在style.display=none和style.visibility=hidden的时候,元素被隐藏.它们之间最大的区别是通过style.display=none隐藏的时候,元素不占据原来的位置,从文档流中脱离,后续的元素填补其位置.通过style.visibility=hidd

canvas标签的width和height以及style.width和style.height的区别

其实这里已经说的很明白,通俗点说就是在canvas中定义width.height跟在style中定义width和height是不同的,canvas标签的width和height是画布实际宽度和高度,绘制的图形都是在这个上面.而style的width和height是canvas在浏览器中被渲染的高度和宽度.如果canvas的width和height没指定或值不正确,就被设置成默认值(width:300px,height:150px). 实例代码 <!DOCTYPE html><html&g

android style和attr的用法

一  .对style和attr的引用 1. 当引用平台的style做为style的parent时,"@android:style/主题"  == "@android:主题" =="   android:style/主题 "== "android:主题";2. 当引用平台的style作为属性的引用时,"@android:style/主题":3. 当引用自定义style作为其他style的parent时,&qu

深入理解Android 自定义attr Style styleable以及其应用

相信每一位从事Android开发的猿都遇到过需要自己去自定义View的需求,如果想通过xml指定一些我们自己需要的参数,就需要自己声明一个styleable,并在里面自己定义一些attr属性,这个过程相信大家都比较了解.当然,属性其实也不一定需要和View配合使用,比如我想通过一个Theme中的style对一个库进行一些简单参数的配置,这应该怎么做呢?我今天在封装一个库时在这个地方浪费了较多时间,最后没办法,到处搜搜资料,记录在这里吧,相信对大家都有帮助. attr和styleable的关系 首

JS获取(id、class、tag、style、attr)兼容所有

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <body> <a id='qwe' class='asd' href='http://222sdfad.com'></a> <script> function getClass

jquery 的attr()方法解析

我想用jquery的attr()方法修改一个li小圆点的背景颜色和外边框的时候:刚开始 $("#shanghai-btn").attr({background:"#999",border:"1px solid #999"}); 我是这样写的.但是执行之后并没有起作用,于是很好奇的去打开浏览器审查元素,发现,jquery的attr()方法的执行机制是将括号内的属性添加到html属性,成为内嵌样式. 于是我马上知道要怎么改代码了 $("#h

jQuery.attributes源码分析(attr/prop/val/class)

回顾 有了之前的几篇对于jQuery.attributes相关的研究,是时候分析jQuery.attr的源码了 Javascript中的attribute和property分析 attribute和property兼容性分析 jQuery.access源码分析 结构 jQuery.fn.extend({ attr: function (name, value) { }, removeAttr: function (name) { }, prop: function (name, value) {