向DOM对象添加自定义(您自己的)属性,好吗?

时间:2014-07-19 18:57:12

标签: javascript html object dom properties

<div id="theDiv"></div>

document.getElementByid('theDiv').myProperty='myValue';

if('undefined'!==typeof document.getElementById('theDiv').myProperty){

是否可以和浏览器兼容,为DOM对象提供以后要使用的自定义属性?

如果只需要通过javascript 设置和检索属性,可以使用它来代替setAttribute / getAttribute吗?

1 个答案:

答案 0 :(得分:1)

编辑2014/07/21

根据@blgt评论以及我阅读的其他内容,似乎future proof问题是您遇到的唯一问题。

实际上,对它执行jsperf会显示it's even a bit faster而不是setAttribute / getAttribute


应该是评论

也许这个答案可能会对您有所帮助:https://stackoverflow.com/a/3363501/3702797

this question

,特别是this answer