object.setAttribute()和object.style有什么区别?
What's the difference between object.setAttribute() and object.style?
它们基本上做同样的事情,为什么需要两者呢?或者setAttribute
是用于风格以外的东西?
object.setAttribute("style","background-color:#FFFFFF");
等于
object.style.backgroundColor = "#FFFFFF";
哪个更好或更方便使用?
setAttribute
可用于设置对象的任何属性,包括但不限于style。
style.<style> = value
用于设置或修改样式。
在你给的例子中,它们是相同的,但setAttribute适用于所有浏览器,但只有新版本的IE(9+)。对象。样式更兼容跨浏览器
相关文章:
- 什么是“;原型;通过JavaScript中的Object Literal Notation创建的对象的链接
- 在 api 文档中 socket.io“Server(srv:http#Server, opts:Object)”是什么
- “Object.assign()”polyfill中“Object(target)”的用途是什么
- 什么是JavaScript对象.event=object.event=function()
- Object.defineProperty的主要用例是什么
- Object.observe 和 Object.watch 有什么区别
- x 不是一个函数.你期望 Object.create 用构造函数做什么
- JavaScript:什么是 NaN、Object 或 Primitive
- 使用 Object.create() 和 Object.assign() 创建对象有什么区别?
- “Object.call”是什么意思
- 什么类型的对象在控制台中显示为[object Text]
- 使用Object.assign和class/extends有什么区别
- Object.protype.toString()的目的是什么
- 从什么时候开始 null.toString() 返回 [object Null]
- '的语义是什么;this.object.position'在Three.JS's轨迹球
- scalajs作用域中的object和js中的*same* object有什么区别?全球范围
- 扩展Object.prototype的缺陷是什么?
- 什么's相当于Javascript's C#中的Object.assign()
- Object.create(BaseObject)和util的区别是什么?继承(MyObject BaseObject)
- 使用Object.assign创建对象背后的思想是什么?