La función selection.html() se usa para establecer el HTML interno en todos los elementos seleccionados. Si el valor es constante, a todos los elementos se les asigna el mismo valor. Un valor nulo borrará el contenido del elemento.
Sintaxis:
selection.html([value]);
Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- Valor: Es de tipo string que establece el HTML al documento.
Valor devuelto: esta función no devuelve nada.
Ejemplo 1: en el siguiente código, el contenido del elemento HTML «p» se cambia a texto en «negrita».
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> <style> p { background-color: #f2f2f2; padding: 10px; width: 200px; line-height: 5px; } p:hover { background-color: grey; padding: 10px; cursor: pointer; } </style> </head> <body> <div> <h1 style="color:green;"> GeeksforGeeks </h1> <h4>D3.js selection.html() Function</h4> <p>Click Here!</p> </div> <script> function func() { // Selecting all p and setting // the innerHTML of the p var chk = d3.selectAll("p") .html("<b>This is from .html</b>"); var text = document.querySelector("p"); } let btn = document.querySelector("p"); btn.addEventListener("click", func); </script> </body> </html>
Producción:
Ejemplo 2: El siguiente ejemplo borra el contenido usando nulo.
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> <style> p { background-color: #f2f2f2; padding: 10px; width: 200px; line-height: 5px; } p:hover { background-color: grey; padding: 10px; cursor: pointer; } </style> </head> <body> <div> <h1 style="color:green;"> GeeksforGeeks </h1> <h4>D3.js selection.html() Function</h4> <p><b>Click Here</b></p> </div> <script> function func() { // Selecting p and setting the // innerHTML of the p var chk = d3.selectAll("p") .html(null); var text = document.querySelector("p"); } let btn = document.querySelector("p"); btn.addEventListener("click", func); </script> </body> </html>
Producción: