La función selection.node() en D3.js se usa para devolver el primer elemento de la selección. Si la selección no contiene ningún elemento, devuelve nulo.
Sintaxis:
selection.node()
Parámetros: Esta función no acepta ningún parámetro.
Valores devueltos: esta función devuelve el primer elemento de la selección.
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> <h2>Some text</h2> <div>Geeks for Geeks </div> <script> let selection = d3.selectAll("div") let div = selection.node(); console.log(div) // Printing innerHTML of the tag console.log(div.innerHTML) selection = d3.selectAll("h1") // Null is returned console.log(selection.node()) </script> </body> </html>
Producción:
Ejemplo 2:
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.node()) selection = d3.selectAll("h2") // Null is returned console.log(selection.node()) </script> </body> </html>
Producción: