javascript - 如何在 Javascript 中获取 HTML 的非 DOM 属性

标签 javascript html xpath

说出这样的 HTML 片段:

<div a_example = "x" b_example = "y" class = "z"></div>

在Javascript中获取a_exampleb_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/

相关文章:

javascript - Facebook JS API : users_getInfo() inside ifUserConnected() deadlock

javascript - "Key"jQuery 中的对象无法正常工作

javascript - 如何从一项 promise 到另一项 promise 中获取更多数据?

html - 移动元标签——应该使用吗?

xml - 使用 XSLT 从嵌套的 XML 结构生成元素文本位置的平面列表

java - Selenium CSS 选择器语法用于检查类和文本

JavaScript 未运行

html - 显示行内 block

html - 如何真正使导航栏 100% 宽度

xml - XPath根据 child 的 child 值(value)选择元素