使用 HTML 自定义属性时,它在 Chrome 中不起作用。
我的意思是,假设我有这个 HTML:
<div id="my_div" my_attr="1"></div>
如果我尝试在 Chrome 中使用 JavaScript 获取此属性,我会得到undefined
alert( document.getElementById( "my_div" ).my_attr );
在 IE 中它工作得很好。
最佳答案
通过 getAttribute() 检索它:
alert(document.getElementById( "my_div" ).getAttribute("my_attr"));
我可以在 IE、FF 和 Chrome 上正常工作。
关于javascript - HTML 自定义属性在 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/894866/