Skip to content

Instantly share code, notes, and snippets.

@bgrins
Created April 24, 2018 03:25
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 bgrins/aa81b38229e90ab4102f35dfbbd27c0f to your computer and use it in GitHub Desktop.
Save bgrins/aa81b38229e90ab4102f35dfbbd27c0f to your computer and use it in GitHub Desktop.
var anonElements = [];
var walker = Cc["@mozilla.org/inspector/deep-tree-walker;1"].
createInstance(Ci.inIDeepTreeWalker);
walker.showAnonymousContent = true;
walker.showSubDocuments = false;
walker.showDocumentsAsNodes = false;
walker.init(document.documentElement, NodeFilter.SHOW_ELEMENT);
while (walker.nextNode()) {
var bindingParent = document.getBindingParent(walker.currentNode);
if (bindingParent && document.getAnonymousNodes(bindingParent)) {
anonElements.push(walker.currentNode);
}
}
anonElements;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment