如何捕获元标记

时间:2016-10-17 18:26:58

标签: javascript

我正在尝试编写一个函数来使用JavaScript填充元标记值。

这是我的元标记;

<meta my-data-id="home">

和我试过的脚本。

document.getElementsByTagName('meta')[0].getAttribute('my-data-id')

但是在某些页面上,我的元标记并不总是位于[0]位置。还有其他方法可以写这个吗?

1 个答案:

答案 0 :(得分:2)

使用attribute selectordocument.querySelector("meta[my-data-id]").getAttribute("my-data-id")

您可以通过在浏览器的JS控制台中运行来尝试此操作:

document.querySelector("meta[content]").getAttribute("content");

请注意,HTML5仅明确支持custom attributes that start with data-