如何使用 JavaScript 从元标记中获取信息?

2022-08-30 01:18:13

我需要的信息在元标记中。如何访问元标记的数据?"content"property="video"

网页:

<meta property="video" content="http://video.com/video33353.mp4" />

答案 1

其他答案可能应该可以解决问题,但这个答案更简单,不需要jQuery:

document.head.querySelector("[property~=video][content]").content;

原始问题使用具有属性的 RDFa 标记。对于普通的HTML标签,你可以使用如下内容:property=""<meta name="" …>

document.querySelector('meta[name="description"]').content

答案 2

您可以使用以下命令:

function getMeta(metaName) {
  const metas = document.getElementsByTagName('meta');

  for (let i = 0; i < metas.length; i++) {
    if (metas[i].getAttribute('name') === metaName) {
      return metas[i].getAttribute('content');
    }
  }

  return '';
}

console.log(getMeta('video'));