如何获取属性的值?

蒂亚戈

试图在 HTML 中获取特定标签的值,但我找不到合适的方法来做到这一点。

假设我有以下 HTML 代码:

<body id="en" class="that-great-class " number_id="1534" support="clp" source="desktop">

如何从 number_id、support 和 source 获取值?已经尝试过这个,但不起作用。

document.getElementsByTagName("number_id");

谢谢。

泰勒股票

所以你的 js 只是稍微偏离了,你正在使用getElementsByTagName它会通过他们的标签获取 HTML 元素,例如bodytag、headertag、divtag 等等。

您想要获取 body 标签的属性,因此您首先需要获取 body 标签。

const bodyTag = document.getElementsByTagName("body")[0];

这将获取标签名称为 body 的所有元素并将它们放入数组中,但应该只有 1 个 body 标签,因此您将获得第一个标签。

然后你想获得'number_id'的属性,要做到这一点,你会这样做

const numberId = bodyTag.getAttribute("number_id");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章