【发布时间】:2012-06-13 23:16:37
【问题描述】:
我想获取自定义属性的值。例如,为此:
<div style="-my-data:3;" id="foo" ></div>
我想写这样的东西:
document.getElementById("foo").style.myData;
但它不起作用。我该怎么办?
【问题讨论】:
-
使用 jQuery?虽然说真的,它有一个
data()方法...... -
我还是只写
<div style="-my-data:3;" id="foo" ></div>吗? -
@user1365010 我不确定每个浏览器是否会将“myData”替换为“-my-data”。你最好使用 document.getElementById("foo").style["-my-data"]
-
它也不起作用:jsfiddle.net/Afu8b
标签: javascript html