4

JS を使用して OpenGraph メタ タグのデータにアクセスしようとしています。標準属性 (name="x" content="y") を持つメタ タグでは正常に機能しますが、OpenGraph タグの場合、メタ タグは次のように読み取ります。

<meta property="x" content="y">

JS を使用して「プロパティ」属性の内容にアクセスできませんでした。.name 属性は空です。何か案は?

4

1 に答える 1

3

を使用しgetAttributeます。

たとえば、次の要素があると仮定しますmyMeta

myMeta.getAttribute('property');

HTML 属性と DOM プロパティの間に完全なマッピングはありません。ご覧のとおり、JavaScript プロパティを持たないもの (おそらく無効) もあります。他の人にとっては、別の名前で存在します。たとえば、class属性は になりclassNameます。

于 2010-08-18T22:36:22.480 に答える