javascript - 我可以使用 Javascript 获取 meta "properties"吗?

标签 javascript dom facebook-opengraph meta-tags

我正在尝试使用 JS 访问 OpenGraph 元标记中的数据。它适用于具有标准属性 (name="x"content="y") 的元标记,但对于 OpenGraph 标记,元标记显示为

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

我没有运气使用 JS 访问“property”属性的内容。 .name 属性只是空的。有什么想法吗?

最佳答案

使用getAttribute .

例如假设你在 myMeta 中有元素:

myMeta.getAttribute('property');

HTML 属性和 DOM 属性之间没有完整的映射。如您所见,一些(可能无效的)没有 JavaScript 属性。对于其他人,它们以不同的名称存在。例如。 class 属性变为 className

关于javascript - 我可以使用 Javascript 获取 meta "properties"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3517285/

相关文章:

javascript - 如何通过ajax删除数据库中的行

javascript - 查找更新的 Node Facebook 模板

javascript - 我可以通过 javascript 隐藏重复的 HTML 字符串吗?

javascript - 如何创建子 worker ?

ios - 用户是否需要登录 Facebook 才能通过 Facebook Messenger 分享开放图谱故事?

javascript - 使用 Gatsby.js,如何添加特定于路由的 og :image meta tag?

javascript -/PM 用于在聊天室发送消息的正则表达式语法

javascript - React.js 如何在路由文件中注册多个路由

javascript - innerHTML 结合 parseFloat

facebook - 获取用户在 facebook 上喜欢的所有 youtube 视频