我想要的最终结果是一个 JavaScript 数组,其中包含 HTML 文档中使用的标签名称列表,例如:
div、span、section、h1、h2、p 等...
我希望列表是不同的,并且我对 <head>
中的标签不感兴趣文档的(但如果需要排除它们的话,它们可以在那里)。
这必须在 IE 6、7 和 8 中工作,但我不想使用 jquery。
最有效的方法是什么?
最佳答案
您要查找的是document.all.tagName
在我的脑海中,像这样的 for 循环应该可以做到这一点(前提是您要过滤该列表中不需要的标签)
for(i = 0; i < document.all.length; i++)
{
console.log(document.all[i].tagName);
}
关于javascript - 如何使用 JavaScript 在页面中生成不同 HTML 标签的列表(必须在 IE6 中工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12947463/