“JS Encuentra todos los elementos de texto” Código de respuesta

JS Encuentra todos los elementos de texto

function textNodesUnder(node){
  var all = [];
  for (node=node.firstChild;node;node=node.nextSibling){
    if (node.nodeType==3) all.push(node);
    else all = all.concat(textNodesUnder(node));
  }
  return all;
}
Real Rhinoceros

JS Encuentra todos los elementos de texto

function textNodesUnder(el){
  var n, a=[], walk=document.createTreeWalker(el,NodeFilter.SHOW_TEXT,null,false);
  while(n=walk.nextNode()) a.push(n);
  return a;
}
Real Rhinoceros

JS Encuentra todos los elementos de texto

(function () {
  var nodes = [];
  for (node of document.childNodes[0]) {
    if (node.nodeType === 3) {
      nodes.push(node);
    };
  };
})();
Better Barracuda

Respuestas similares a “JS Encuentra todos los elementos de texto”

Preguntas similares a “JS Encuentra todos los elementos de texto”

Más respuestas relacionadas con “JS Encuentra todos los elementos de texto” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código