Javascript 如何从网站上获得所有标题标签
我想列出所有标题和他们的内容从当前的url即时通讯,并把它放入嵌套列表根据他们的位置 下面是我尝试过的一些代码,但无法像这样理解嵌套部分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
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;ivar h=[“h1”、“h2”、“h3”、“h4”、“h5”、“h6”];var标题=document.querySelectorAll(h.join(“,”);console.log(标题);
您需要一个递归函数,该函数在找到标题后查找数字较大的标题。@epascarello不会检测到嵌套。它将按文档顺序进行,并假设嵌套是正确的。什么是“嵌套”是什么意思?您是否正在尝试构建一个字符串数组,其中h标记前面的破折号表示它是哪个h标记?