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

La función selection.nodes() en D3.js se usa para devolver la array de selección que contiene elementos HTML. 

Sintaxis:

selection.nodes()

Parámetros: Esta función no acepta ningún parámetro.

Valores devueltos: esta función devuelve una array de elementos.

Ejemplo 1:

HTML

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

Producción:

Ejemplo 2: cuando se dan contenedores anidados y la selección está vacía.

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" path1tent=
        "width=device-width,initial-scale=1.0">
    <script src="https://d3js.org/d3.v4.min.js">
    </script>
    <script src=
    "https://d3js.org/d3-selection.v1.min.js">
    </script>
</head>
  
<body>
    <div>Some text</div>
    <div>Geeks for <div>geeks</div>
    </div>
    <div>Geeks <div></div> for geeks</div>
    <div>Some text</div>
  
    <script>
        let selection = d3.selectAll("div")
        console.log(selection.nodes())
        selection = d3.selectAll("h2")
        console.log(selection.nodes())
    </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 *