Skip to content

Instantly share code, notes, and snippets.

@padawanR0k
Created April 8, 2021 08:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save padawanR0k/cfb7621f3d68545e4e3a761ecb9a8413 to your computer and use it in GitHub Desktop.
Save padawanR0k/cfb7621f3d68545e4e3a761ecb9a8413 to your computer and use it in GitHub Desktop.
get all HTML tags that used currnet page
function search_html_tag(tagSet, dom) {
if (dom.children.length) {
let i = 0;
while (i < dom.children.length) {
if (!tagSet.has(dom.tagName)) {tagSet.add(dom.tagName)}
get_tags(tagSet, dom.children.item(i))
i++;
}
} else {
return ;;
}
}
const tags = new Set()
const html = document.querySelector('html')
search_html_tag(tags, html)
console.log(tags);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment