D3.js selección.selectAll() Función

La función selection.selectAll() en d3.js se usa para seleccionar todos los elementos descendientes que coincidan con la string de selector particular que se proporciona como parámetro. Si no se encuentran coincidencias, esta función devuelve nulo.

Sintaxis:

selection.selectAll(selector);

Parámetros: la función dada arriba toma solo un parámetro que se da arriba y se describe a continuación:

  • Selector: Este es el nombre del contenedor a seleccionar.

Valores devueltos: Devuelve la array de elementos que se encuentra, de lo contrario, se devuelve nulo.

A continuación se dan algunos ejemplos de la función dada anteriormente.

Ejemplo 1: cuando la selección no es nula.

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <meta name="viewport"
            path1tent="width=device-width, 
                    initial-scale=1.0"> 
    <title>Document</title> 
</head> 
<style>
</style> 
<body>  
    <div>Geeks for geeks
        <b>This text is in bold</b>
        <b>This text is also in bold</b>
    </div>
    <div><b>Geeks for geeks</b></div>
    <div>Some text</div>
  <script src = 
"https://d3js.org/d3.v4.min.js"> 
  </script>
  <script src=
  "https://d3js.org/d3-selection.v1.min.js">
</script>
  <script>
      let selection=d3.selectAll("div").selectAll("b");
      console.log(selection.nodes());
      console.log(selection.node());
  </script> 
</body> 
</html>

Producción:

Ejemplo 2: Cuando la selección es nula.

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <meta name="viewport"
            path1tent="width=device-width, 
                    initial-scale=1.0"> 
    <title>Document</title> 
</head> 
<style>
</style> 
<body>  
    <div>Geeks for geeks
        <b>This text is in bold</b>
        <b>This text is also in bold</b>
    </div>
    <div><b>Geeks for geeks</b></div>
    <div>Some text</div>
  <script src = 
"https://d3js.org/d3.v4.min.js"> 
  </script>
  <script src=
  "https://d3js.org/d3-selection.v1.min.js">
</script>
  <script>
      let selection=d3.selectAll("div").selectAll("br");
      console.log(selection.nodes());
      console.log(selection.node());
  </script> 
</body> 
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por TARuN y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *