试图在 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 元素,例如body
tag、header
tag、div
tag 等等。
您想要获取 body 标签的属性,因此您首先需要获取 body 标签。
const bodyTag = document.getElementsByTagName("body")[0];
这将获取标签名称为 body 的所有元素并将它们放入数组中,但应该只有 1 个 body 标签,因此您将获得第一个标签。
然后你想获得'number_id'的属性,要做到这一点,你会这样做
const numberId = bodyTag.getAttribute("number_id");
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句