0

次の JavaScript コードを使用して Web サイトに Open Graph タグを追加しようとしています。 を閉じる前に Open Graph タグを追加する必要があり<head>ますが、コードが機能せず、Open Graph タグが追加されません。

var newtext = document.createTextNode(" <meta property='og:type'   content='article' /> ");
var x=getElementsByTagName("head")[0]
x.appendChild(newtext);
4

2 に答える 2

1

javascript にメタ プロパティを追加しないでください。このタグは通常、スクリプトの解釈を気にしないボットまたはエンジンによって解釈されます。これは Open Grap タグの場合で、静的に追加する必要があります。

于 2012-09-13T11:58:38.027 に答える
0

を使用するvar x=document.getElementsByTagName("head")[0]と、動作するはずです。

作業コード:

var metaTag = document.createElement("meta");
metaTag.setAttribute("property", "og:type");
metaTag.setAttribute("content", "article");
var x=document.getElementsByTagName("head")[0];
x.appendChild(metaTag);
于 2012-09-13T11:59:04.390 に答える