Javascript 如何从网站上获得所有标题标签

Javascript 如何从网站上获得所有标题标签,javascript,html,web,Javascript,Html,Web,我想列出所有标题和他们的内容从当前的url即时通讯,并把它放入嵌套列表根据他们的位置 下面是我尝试过的一些代码,但无法像这样理解嵌套部分 window.onload = word; function word () { var h=["h1","h2","h3","h4","h5","h6"]; var headings = []; for (var i =0; i<h

我想列出所有标题和他们的内容从当前的url即时通讯,并把它放入嵌套列表根据他们的位置

下面是我尝试过的一些代码,但无法像这样理解嵌套部分

window.onload = word;
function word () {

var h=["h1","h2","h3","h4","h5","h6"];
var headings = [];
for (var i =0; i<h.length ;i++)
{


    if (document.getElementsByTagName(h[i]))
{
    headings[i] = document.querySelector(h[i]).textContent;
  alert(headings[i] );

}
else

{ alert(h[i]+"doesn't exist");
    }

}

}
window.onload=word;
虚词(){
变量h=[“h1”、“h2”、“h3”、“h4”、“h5”、“h6”];
var标题=[];

对于(var i=0;i
var h=[“h1”、“h2”、“h3”、“h4”、“h5”、“h6”];var标题=document.querySelectorAll(h.join(“,”);console.log(标题);
您需要一个递归函数,该函数在找到标题后查找数字较大的标题。@epascarello不会检测到嵌套。它将按文档顺序进行,并假设嵌套是正确的。什么是“嵌套”是什么意思?您是否正在尝试构建一个字符串数组,其中h标记前面的破折号表示它是哪个h标记?