如何在JavaScript中检索元属性og的内容?
我有以下HTML代码:如何在JavaScript中检索元属性og的内容?,javascript,jquery,html,attributes,selector,Javascript,Jquery,Html,Attributes,Selector,我有以下HTML代码: <meta name="citation_journal_title" content="Psychological Bulletin" /> 但是,我无法处理这一问题: <meta property="og:site_name" content="APA PsycNET" /> 在Jquery中,可以使用attr() 在JavaScript中,可以使用querySelector querySelector受到所有现代浏览器以及IE8的支持 v
<meta name="citation_journal_title" content="Psychological Bulletin" />
但是,我无法处理这一问题:
<meta property="og:site_name" content="APA PsycNET" />
在Jquery中,可以使用
attr()
在JavaScript中,可以使用querySelector
querySelector
受到所有现代浏览器以及IE8的支持
var element = document.querySelector('meta[property="og:site_name"]');
var content = element && element.getAttribute("content");
console.log(content);
参考资料
console.log($('meta[property=“og:site_name”]).attr('content');
var element=document.querySelector('meta[property=“og:site_name”]”);
var content=element&&element.getAttribute(“content”);
控制台日志(内容)代码>
您需要使用属性选择器来完成这项工作。在querySelector()中使用它,如下所示
var attr=document.querySelector(“meta[property='og:site_name']”)。getAttribute(“content”);
控制台日志(attr)代码>
就是这样!谢谢。可能有两份
document.getElementsByName("citation_journal_title")[0].getAttribute("content")
$('meta[property="og:site_name"]').attr('content')
var element = document.querySelector('meta[property="og:site_name"]');
var content = element && element.getAttribute("content");
console.log(content);