说出这样的 HTML 片段:
<div a_example = "x" b_example = "y" class = "z"></div>
在Javascript中获取a_example和b_example相应属性的正确方法是什么?
xpath 可以完成这项工作吗?
最佳答案
使用getAttribute
:
var elem = document.getElementsByClassName("z")[0],
a = elem.getAttribute("a_example");
这是一个working example .
但是,正如已经提到的,您确实应该使用 HTML5 data-*
属性,否则您的标记无效。
关于javascript - 如何在 Javascript 中获取 HTML 的非 DOM 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13249259/