向DOM对象添加自定义(您自己的)属性
Adding custom ( your own ) properties to DOM objects, OK?
<div id="theDiv"></div>
document.getElementByid('theDiv').myProperty='myValue';
if('undefined'!==typeof document.getElementById('theDiv').myProperty){
是否可以跨浏览器兼容给DOM对象自定义属性以后使用?
如果属性只需要设置和检索通过javascript可以使用这而不是setAttribute/getAttribute?
编辑2014/07/21
根据@blgt评论和我读到的其他所有东西,似乎未来证明问题是你可能遇到的唯一问题。
实际上,对它进行jsperf显示它甚至比setAttribute/getAttribute
快一点应该是注释
也许这个答案对你有帮助:https://stackoverflow.com/a/3363501/3702797
或者这个问题
尤其是这个答案
相关文章:
- 消隐数组元素是否生成自己的属性
- 更好的设计,以便从对象的方法引用自己的对象的属性
- 对象方法可以有自己的属性
- 从 2 个得分最高的节点列表中获取 3 个节点(我自己设置的属性)
- 使用下划线检查自己的属性
- 在其自己的图像之后显示 Alt 属性
- 由 dojo.declare 创建的对象如何访问自己的属性
- 在自己的js中访问Google Analytics js属性
- 如何在 SignalR 中返回具有自己的类属性的对象
- 挖空添加我自己的数据绑定属性,如 With
- 函数访问函数中自己的对象属性
- 主干忽略 idAttribute 并设置自己的属性
- 可以将对象属性转换为自己的对象
- 将 jQuery 用于自己的属性
- 向DOM对象添加自定义(您自己的)属性
- 我如何制作自己的属性(HTML5)
- 对象在初始化时引用其自己的属性
- 我们可以在html元素中使用自己的属性来存储值吗?
- 用对象自己的属性初始化对象属性
- 对象返回自己的属性并保留方法