Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaScript中检索元属性og的内容?_Javascript_Jquery_Html_Attributes_Selector - Fatal编程技术网

如何在JavaScript中检索元属性og的内容?

如何在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

我有以下HTML代码:

<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);